• CameraDetailsByGuid_CorrectAuth

    6:30:39 pm / 00:00:00:716 Pass

    CameraDetailsByGuid_CorrectAuth
    09.11.2024 6:30:39 pm 09.11.2024 6:30:40 pm 00:00:00:716 · #test-id=1
    CameraDetailsByGuid
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:39 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:39 pm Method : GET
    Info 6:30:39 pm
    Headers :
    Info 6:30:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:39 pm
    Assertions :
    Pass 6:30:39 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:39 pm
    Response body :
    Info 6:30:40 pm
  • CameraDetailsByGuid_EmptyAndWrongAuth

    6:30:40 pm / 00:00:00:145 Pass

    CameraDetailsByGuid_EmptyAndWrongAuth
    09.11.2024 6:30:40 pm 09.11.2024 6:30:40 pm 00:00:00:145 · #test-id=2
    CameraDetailsByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:40 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:40 pm Method : GET
    Info 6:30:40 pm
    Headers :
    Info 6:30:40 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:40 pm
    Assertions :
    Pass 6:30:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:40 pm
    Response body :
    Info 6:30:40 pm
  • CameraDetailsByGuid_EmptyAndWrongAuth

    6:30:40 pm / 00:00:00:176 Pass

    CameraDetailsByGuid_EmptyAndWrongAuth
    09.11.2024 6:30:40 pm 09.11.2024 6:30:40 pm 00:00:00:176 · #test-id=3
    CameraDetailsByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:40 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:40 pm Method : GET
    Info 6:30:40 pm
    Headers :
    Info 6:30:40 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:40 pm
    Assertions :
    Pass 6:30:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:40 pm
    Response body :
    Info 6:30:40 pm
  • CameraDetailsByGuid_SchemaValidation

    6:30:40 pm / 00:00:00:849 Pass

    CameraDetailsByGuid_SchemaValidation
    09.11.2024 6:30:40 pm 09.11.2024 6:30:41 pm 00:00:00:849 · #test-id=4
    CameraDetailsByGuid
    schema validation case
    StatusTimestampDetails
    Info 6:30:40 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:40 pm Method : GET
    Info 6:30:40 pm
    Headers :
    Info 6:30:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:40 pm
    Assertions :
    Pass 6:30:41 pm JSON schema validation passed!
    Info 6:30:41 pm
    Response body :
    Info 6:30:41 pm
  • CameraDetailsByGuid_PositiveCase

    6:30:41 pm / 00:00:00:199 Pass

    CameraDetailsByGuid_PositiveCase
    09.11.2024 6:30:41 pm 09.11.2024 6:30:41 pm 00:00:00:199 · #test-id=5
    CameraDetailsByGuid
    test positive flow
    StatusTimestampDetails
    Info 6:30:41 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:41 pm Method : GET
    Info 6:30:41 pm
    Headers :
    Info 6:30:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:41 pm
    Assertions :
    Pass 6:30:41 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:41 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:30:41 pm Assertion passed! data.guid in response body has the expected value: fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Pass 6:30:41 pm Assertion passed! Response time is less than 800 milliseconds: 129ms
    Info 6:30:41 pm
    Response body :
    Info 6:30:41 pm
  • CameraDetailsByGuid_WrongEndpoint

    6:30:41 pm / 00:00:00:253 Pass

    CameraDetailsByGuid_WrongEndpoint
    09.11.2024 6:30:41 pm 09.11.2024 6:30:41 pm 00:00:00:253 · #test-id=6
    CameraDetailsByGuid
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:41 pm Endpoint : /facility/camera/guiddd/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:41 pm Method : GET
    Info 6:30:41 pm
    Headers :
    Info 6:30:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:41 pm
    Assertions :
    Pass 6:30:41 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:41 pm
    Response body :
    Info 6:30:41 pm
  • CameraDetailsByGuid_WrongGuid

    6:30:41 pm / 00:00:00:163 Pass

    CameraDetailsByGuid_WrongGuid
    09.11.2024 6:30:41 pm 09.11.2024 6:30:41 pm 00:00:00:163 · #test-id=7
    CameraDetailsByGuid
    wrong guid as path param case
    StatusTimestampDetails
    Info 6:30:41 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0cshr
    Info 6:30:41 pm Method : GET
    Info 6:30:41 pm
    Headers :
    Info 6:30:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:41 pm
    Assertions :
    Pass 6:30:41 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:30:41 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Info 6:30:41 pm
    Response body :
    Info 6:30:41 pm
  • CameraDetailsByGuid_WrongMethod

    6:30:41 pm / 00:00:00:146 Pass

    CameraDetailsByGuid_WrongMethod
    09.11.2024 6:30:41 pm 09.11.2024 6:30:42 pm 00:00:00:146 · #test-id=8
    CameraDetailsByGuid
    wrong request method case
    StatusTimestampDetails
    Info 6:30:42 pm Endpoint : /facility/camera/guid/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:42 pm Method : POST
    Info 6:30:42 pm
    Headers :
    Info 6:30:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:42 pm
    Assertions :
    Pass 6:30:42 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:42 pm
    Response body :
    Info 6:30:42 pm
  • AllCameraConfigs_CorrectAuth

    6:30:42 pm / 00:00:00:225 Pass

    AllCameraConfigs_CorrectAuth
    09.11.2024 6:30:42 pm 09.11.2024 6:30:42 pm 00:00:00:225 · #test-id=9
    AllCameraConfigs
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:42 pm Endpoint : /v1/user/facility/camera
    Info 6:30:42 pm Method : GET
    Info 6:30:42 pm
    Headers :
    Info 6:30:42 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:42 pm
    Assertions :
    Pass 6:30:42 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:42 pm
    Response body :
    Info 6:30:42 pm
  • AllCameraConfigs_EmptyAndWrongAuth

    6:30:42 pm / 00:00:00:129 Pass

    AllCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:30:42 pm 09.11.2024 6:30:42 pm 00:00:00:129 · #test-id=10
    AllCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:42 pm Endpoint : /v1/user/facility/camera
    Info 6:30:42 pm Method : GET
    Info 6:30:42 pm
    Headers :
    Info 6:30:42 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:42 pm
    Assertions :
    Pass 6:30:42 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:42 pm
    Response body :
    Info 6:30:42 pm
  • AllCameraConfigs_EmptyAndWrongAuth

    6:30:42 pm / 00:00:00:137 Pass

    AllCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:30:42 pm 09.11.2024 6:30:42 pm 00:00:00:137 · #test-id=11
    AllCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:42 pm Endpoint : /v1/user/facility/camera
    Info 6:30:42 pm Method : GET
    Info 6:30:42 pm
    Headers :
    Info 6:30:42 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:42 pm
    Assertions :
    Pass 6:30:42 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:42 pm
    Response body :
    Info 6:30:42 pm
  • AllCameraConfigs_SchemaValidation

    6:30:42 pm / 00:00:00:270 Pass

    AllCameraConfigs_SchemaValidation
    09.11.2024 6:30:42 pm 09.11.2024 6:30:42 pm 00:00:00:270 · #test-id=12
    AllCameraConfigs
    schema validation case
    StatusTimestampDetails
    Info 6:30:42 pm Endpoint : /v1/user/facility/camera
    Info 6:30:42 pm Method : GET
    Info 6:30:42 pm
    Headers :
    Info 6:30:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:42 pm
    Assertions :
    Pass 6:30:42 pm JSON schema validation passed!
    Info 6:30:42 pm
    Response body :
    Info 6:30:42 pm
  • AllCameraConfigs_PositiveCase

    6:30:42 pm / 00:00:00:262 Pass

    AllCameraConfigs_PositiveCase
    09.11.2024 6:30:42 pm 09.11.2024 6:30:43 pm 00:00:00:262 · #test-id=13
    AllCameraConfigs
    test positive flow
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /v1/user/facility/camera
    Info 6:30:43 pm Method : GET
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:43 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:30:43 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:30:43 pm Assertion passed! Response time is less than 800 milliseconds: 196ms
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • AllCameraConfigs_WrongEndpoint

    6:30:43 pm / 00:00:00:134 Pass

    AllCameraConfigs_WrongEndpoint
    09.11.2024 6:30:43 pm 09.11.2024 6:30:43 pm 00:00:00:134 · #test-id=14
    AllCameraConfigs
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /v1/user/facility/camerashr
    Info 6:30:43 pm Method : GET
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • AllCameraConfigs_WrongMethod

    6:30:43 pm / 00:00:00:166 Pass

    AllCameraConfigs_WrongMethod
    09.11.2024 6:30:43 pm 09.11.2024 6:30:43 pm 00:00:00:166 · #test-id=15
    AllCameraConfigs
    wrong request method case
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /v1/user/facility/camera
    Info 6:30:43 pm Method : POST
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • MonitoringAreasListByFacId_CorrectAuth

    6:30:43 pm / 00:00:00:208 Pass

    MonitoringAreasListByFacId_CorrectAuth
    09.11.2024 6:30:43 pm 09.11.2024 6:30:43 pm 00:00:00:208 · #test-id=16
    MonitoringAreasListByFacId
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /facility/70/areas
    Info 6:30:43 pm Method : GET
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • MonitoringAreasListByFacId_EmptyAndWrongAuth

    6:30:43 pm / 00:00:00:122 Pass

    MonitoringAreasListByFacId_EmptyAndWrongAuth
    09.11.2024 6:30:43 pm 09.11.2024 6:30:43 pm 00:00:00:122 · #test-id=17
    MonitoringAreasListByFacId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /facility/70/areas
    Info 6:30:43 pm Method : GET
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • MonitoringAreasListByFacId_EmptyAndWrongAuth

    6:30:43 pm / 00:00:00:133 Pass

    MonitoringAreasListByFacId_EmptyAndWrongAuth
    09.11.2024 6:30:43 pm 09.11.2024 6:30:43 pm 00:00:00:133 · #test-id=18
    MonitoringAreasListByFacId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:43 pm Endpoint : /facility/70/areas
    Info 6:30:43 pm Method : GET
    Info 6:30:43 pm
    Headers :
    Info 6:30:43 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:43 pm
    Assertions :
    Pass 6:30:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:43 pm
    Response body :
    Info 6:30:43 pm
  • MonitoringAreasListByFacId_SchemaValidation

    6:30:43 pm / 00:00:00:165 Pass

    MonitoringAreasListByFacId_SchemaValidation
    09.11.2024 6:30:43 pm 09.11.2024 6:30:44 pm 00:00:00:165 · #test-id=19
    MonitoringAreasListByFacId
    schema validation case
    StatusTimestampDetails
    Info 6:30:44 pm Endpoint : /facility/70/areas
    Info 6:30:44 pm Method : GET
    Info 6:30:44 pm
    Headers :
    Info 6:30:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:44 pm
    Assertions :
    Pass 6:30:44 pm JSON schema validation passed!
    Info 6:30:44 pm
    Response body :
    Info 6:30:44 pm
  • MonitoringAreasListByFacId_PositiveCase

    6:30:44 pm / 00:00:00:143 Pass

    MonitoringAreasListByFacId_PositiveCase
    09.11.2024 6:30:44 pm 09.11.2024 6:30:44 pm 00:00:00:143 · #test-id=20
    MonitoringAreasListByFacId
    test positive flow
    StatusTimestampDetails
    Info 6:30:44 pm Endpoint : /facility/70/areas
    Info 6:30:44 pm Method : GET
    Info 6:30:44 pm
    Headers :
    Info 6:30:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:44 pm
    Assertions :
    Pass 6:30:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:44 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:30:44 pm Assertion passed! Response time is less than 800 milliseconds: 121ms
    Info 6:30:44 pm
    Response body :
    Info 6:30:44 pm
  • MonitoringAreasListByFacId_WrongEndpoint

    6:30:44 pm / 00:00:00:137 Pass

    MonitoringAreasListByFacId_WrongEndpoint
    09.11.2024 6:30:44 pm 09.11.2024 6:30:44 pm 00:00:00:137 · #test-id=21
    MonitoringAreasListByFacId
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:44 pm Endpoint : /facility/70/areaswrong
    Info 6:30:44 pm Method : GET
    Info 6:30:44 pm
    Headers :
    Info 6:30:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:44 pm
    Assertions :
    Pass 6:30:44 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:44 pm
    Response body :
    Info 6:30:44 pm
  • MonitoringAreasListByFacId_WrongMethod

    6:30:44 pm / 00:00:00:126 Pass

    MonitoringAreasListByFacId_WrongMethod
    09.11.2024 6:30:44 pm 09.11.2024 6:30:44 pm 00:00:00:126 · #test-id=22
    MonitoringAreasListByFacId
    wrong request method case
    StatusTimestampDetails
    Info 6:30:44 pm Endpoint : /facility/70/areas
    Info 6:30:44 pm Method : POST
    Info 6:30:44 pm
    Headers :
    Info 6:30:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:44 pm
    Assertions :
    Pass 6:30:44 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:44 pm
    Response body :
    Info 6:30:44 pm
  • ManualOverride_CorrectAuth

    6:30:44 pm / 00:00:03:171 Pass

    ManualOverride_CorrectAuth
    09.11.2024 6:30:44 pm 09.11.2024 6:30:47 pm 00:00:03:171 · #test-id=23
    ManualOverride
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:47 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:47 pm Method : GET
    Info 6:30:47 pm
    Headers :
    Info 6:30:47 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:47 pm
    Assertions :
    Pass 6:30:47 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:47 pm
    Response body :
    Info 6:30:47 pm
  • ManualOverride_EmptyAndWrongAuth

    6:30:47 pm / 00:00:00:120 Pass

    ManualOverride_EmptyAndWrongAuth
    09.11.2024 6:30:47 pm 09.11.2024 6:30:47 pm 00:00:00:120 · #test-id=24
    ManualOverride
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:47 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:47 pm Method : GET
    Info 6:30:47 pm
    Headers :
    Info 6:30:47 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:47 pm
    Assertions :
    Pass 6:30:47 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:47 pm
    Response body :
    Info 6:30:47 pm
  • ManualOverride_EmptyAndWrongAuth

    6:30:47 pm / 00:00:00:124 Pass

    ManualOverride_EmptyAndWrongAuth
    09.11.2024 6:30:47 pm 09.11.2024 6:30:47 pm 00:00:00:124 · #test-id=25
    ManualOverride
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:47 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:47 pm Method : GET
    Info 6:30:47 pm
    Headers :
    Info 6:30:47 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:47 pm
    Assertions :
    Pass 6:30:47 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:47 pm
    Response body :
    Info 6:30:47 pm
  • ManualOverride_SchemaValidation

    6:30:47 pm / 00:00:02:964 Pass

    ManualOverride_SchemaValidation
    09.11.2024 6:30:47 pm 09.11.2024 6:30:50 pm 00:00:02:964 · #test-id=26
    ManualOverride
    schema validation case
    StatusTimestampDetails
    Info 6:30:50 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:50 pm Method : GET
    Info 6:30:50 pm
    Headers :
    Info 6:30:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:50 pm
    Assertions :
    Pass 6:30:50 pm JSON schema validation passed!
    Info 6:30:50 pm
    Response body :
    Info 6:30:50 pm
  • ManualOverride_PositiveCase

    6:30:50 pm / 00:00:02:807 Fail

    ManualOverride_PositiveCase
    09.11.2024 6:30:50 pm 09.11.2024 6:30:53 pm 00:00:02:807 · #test-id=27
    ManualOverride
    test positive flow
    StatusTimestampDetails
    Info 6:30:53 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:53 pm Method : GET
    Info 6:30:53 pm
    Headers :
    Info 6:30:53 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:53 pm
    Assertions :
    Pass 6:30:53 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:53 pm Assertion passed! message in response body has the expected value: Override Successfully
    Fail 6:30:53 pm Assertion failed! Response time is greater than 800 milliseconds: 2760ms
    Fail 6:30:53 pm The following asserts failed: Response time is less than 800 milliseconds: 2760ms expected [true] but found [false]
    Fail 6:30:53 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:205)
    winchcamp.ManualOverrideTests.positiveCase(ManualOverrideTests.java:36)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:30:53 pm
    Response body :
    Info 6:30:53 pm
  • ManualOverride_WrongEndpoint

    6:30:53 pm / 00:00:00:251 Pass

    ManualOverride_WrongEndpoint
    09.11.2024 6:30:53 pm 09.11.2024 6:30:53 pm 00:00:00:251 · #test-id=28
    ManualOverride
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:53 pm Endpoint : /users/override/cameraaa/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:53 pm Method : GET
    Info 6:30:53 pm
    Headers :
    Info 6:30:53 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:53 pm
    Assertions :
    Pass 6:30:53 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:53 pm
    Response body :
    Info 6:30:53 pm
  • ManualOverride_WrongGuid

    6:30:53 pm / 00:00:00:158 Pass

    ManualOverride_WrongGuid
    09.11.2024 6:30:53 pm 09.11.2024 6:30:54 pm 00:00:00:158 · #test-id=29
    ManualOverride
    wrong guid as path param case
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c/shr
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:30:54 pm Assertion passed! message in response body has the expected value: Camera not found against guid
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • ManualOverride_WrongMethod

    6:30:54 pm / 00:00:00:112 Pass

    ManualOverride_WrongMethod
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:112 · #test-id=30
    ManualOverride
    wrong request method case
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /users/override/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:54 pm Method : POST
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_CorrectAuth

    6:30:54 pm / 00:00:00:237 Pass

    GetCameraConfigsByConfigId_CorrectAuth
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:237 · #test-id=31
    GetCameraConfigsByConfigId
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_EmptyAndWrongAuth

    6:30:54 pm / 00:00:00:124 Pass

    GetCameraConfigsByConfigId_EmptyAndWrongAuth
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:124 · #test-id=32
    GetCameraConfigsByConfigId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_EmptyAndWrongAuth

    6:30:54 pm / 00:00:00:120 Pass

    GetCameraConfigsByConfigId_EmptyAndWrongAuth
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:120 · #test-id=33
    GetCameraConfigsByConfigId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_SchemaValidation

    6:30:54 pm / 00:00:00:145 Pass

    GetCameraConfigsByConfigId_SchemaValidation
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:145 · #test-id=34
    GetCameraConfigsByConfigId
    schema validation case
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm JSON schema validation passed!
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_PositiveCase

    6:30:54 pm / 00:00:00:144 Pass

    GetCameraConfigsByConfigId_PositiveCase
    09.11.2024 6:30:54 pm 09.11.2024 6:30:54 pm 00:00:00:144 · #test-id=35
    GetCameraConfigsByConfigId
    test positive flow
    StatusTimestampDetails
    Info 6:30:54 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:54 pm Method : GET
    Info 6:30:54 pm
    Headers :
    Info 6:30:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:54 pm
    Assertions :
    Pass 6:30:54 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:54 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:30:54 pm Assertion passed! Response time is less than 800 milliseconds: 122ms
    Info 6:30:54 pm
    Response body :
    Info 6:30:54 pm
  • GetCameraConfigsByConfigId_WrongEndpoint

    6:30:54 pm / 00:00:00:262 Pass

    GetCameraConfigsByConfigId_WrongEndpoint
    09.11.2024 6:30:54 pm 09.11.2024 6:30:55 pm 00:00:00:262 · #test-id=36
    GetCameraConfigsByConfigId
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/details/camera/configwrong/42
    Info 6:30:55 pm Method : GET
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • GetCameraConfigsByConfigId_ZeroConfigId

    6:30:55 pm / 00:00:00:147 Pass

    GetCameraConfigsByConfigId_ZeroConfigId
    09.11.2024 6:30:55 pm 09.11.2024 6:30:55 pm 00:00:00:147 · #test-id=37
    GetCameraConfigsByConfigId
    wrong guid as path param case
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/details/camera/config/0
    Info 6:30:55 pm Method : GET
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:30:55 pm Assertion passed! message in response body has the expected value: No record found
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • GetCameraConfigsByConfigId_WrongMethod

    6:30:55 pm / 00:00:00:133 Pass

    GetCameraConfigsByConfigId_WrongMethod
    09.11.2024 6:30:55 pm 09.11.2024 6:30:55 pm 00:00:00:133 · #test-id=38
    GetCameraConfigsByConfigId
    wrong request method case
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/details/camera/config/42
    Info 6:30:55 pm Method : POST
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • FacilityDetailsByGuid_CorrectAuth

    6:30:55 pm / 00:00:00:221 Pass

    FacilityDetailsByGuid_CorrectAuth
    09.11.2024 6:30:55 pm 09.11.2024 6:30:55 pm 00:00:00:221 · #test-id=39
    FacilityDetailsByGuid
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:55 pm Method : GET
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • FacilityDetailsByGuid_EmptyAndWrongAuth

    6:30:55 pm / 00:00:00:121 Pass

    FacilityDetailsByGuid_EmptyAndWrongAuth
    09.11.2024 6:30:55 pm 09.11.2024 6:30:55 pm 00:00:00:121 · #test-id=40
    FacilityDetailsByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:55 pm Method : GET
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • FacilityDetailsByGuid_EmptyAndWrongAuth

    6:30:55 pm / 00:00:00:108 Pass

    FacilityDetailsByGuid_EmptyAndWrongAuth
    09.11.2024 6:30:55 pm 09.11.2024 6:30:55 pm 00:00:00:108 · #test-id=41
    FacilityDetailsByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:30:55 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:55 pm Method : GET
    Info 6:30:55 pm
    Headers :
    Info 6:30:55 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:30:55 pm
    Assertions :
    Pass 6:30:55 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:30:55 pm
    Response body :
    Info 6:30:55 pm
  • FacilityDetailsByGuid_SchemaValidation

    6:30:55 pm / 00:00:00:147 Pass

    FacilityDetailsByGuid_SchemaValidation
    09.11.2024 6:30:55 pm 09.11.2024 6:30:56 pm 00:00:00:147 · #test-id=42
    FacilityDetailsByGuid
    schema validation case
    StatusTimestampDetails
    Info 6:30:56 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:56 pm Method : GET
    Info 6:30:56 pm
    Headers :
    Info 6:30:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:56 pm
    Assertions :
    Pass 6:30:56 pm JSON schema validation passed!
    Info 6:30:56 pm
    Response body :
    Info 6:30:56 pm
  • FacilityDetailsByGuid_PositiveCase

    6:30:56 pm / 00:00:00:178 Pass

    FacilityDetailsByGuid_PositiveCase
    09.11.2024 6:30:56 pm 09.11.2024 6:30:56 pm 00:00:00:178 · #test-id=43
    FacilityDetailsByGuid
    test positive flow
    StatusTimestampDetails
    Info 6:30:56 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:56 pm Method : GET
    Info 6:30:56 pm
    Headers :
    Info 6:30:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:56 pm
    Assertions :
    Pass 6:30:56 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:30:56 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:30:56 pm Assertion passed! data.name in response body has the expected value: Safdarjung Development Area
    Pass 6:30:56 pm Assertion passed! Response time is less than 800 milliseconds: 146ms
    Info 6:30:56 pm
    Response body :
    Info 6:30:56 pm
  • FacilityDetailsByGuid_WrongEndpoint

    6:30:56 pm / 00:00:00:314 Pass

    FacilityDetailsByGuid_WrongEndpoint
    09.11.2024 6:30:56 pm 09.11.2024 6:30:56 pm 00:00:00:314 · #test-id=44
    FacilityDetailsByGuid
    wrong endpoint case
    StatusTimestampDetails
    Info 6:30:56 pm Endpoint : /facility/camera-configgg/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:56 pm Method : GET
    Info 6:30:56 pm
    Headers :
    Info 6:30:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:56 pm
    Assertions :
    Pass 6:30:56 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:30:56 pm
    Response body :
    Info 6:30:56 pm
  • FacilityDetailsByGuid_WrongGuid

    6:30:56 pm / 00:00:00:145 Pass

    FacilityDetailsByGuid_WrongGuid
    09.11.2024 6:30:56 pm 09.11.2024 6:30:56 pm 00:00:00:145 · #test-id=45
    FacilityDetailsByGuid
    wrong guid as path param case
    StatusTimestampDetails
    Info 6:30:56 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c1
    Info 6:30:56 pm Method : GET
    Info 6:30:56 pm
    Headers :
    Info 6:30:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:56 pm
    Assertions :
    Pass 6:30:56 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:30:56 pm Assertion passed! message in response body has the expected value: Camera not found against guid
    Info 6:30:56 pm
    Response body :
    Info 6:30:56 pm
  • FacilityDetailsByGuid_WrongMethod

    6:30:56 pm / 00:00:00:164 Pass

    FacilityDetailsByGuid_WrongMethod
    09.11.2024 6:30:56 pm 09.11.2024 6:30:56 pm 00:00:00:164 · #test-id=46
    FacilityDetailsByGuid
    wrong request method case
    StatusTimestampDetails
    Info 6:30:56 pm Endpoint : /facility/camera-config/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:30:56 pm Method : POST
    Info 6:30:56 pm
    Headers :
    Info 6:30:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:56 pm
    Assertions :
    Pass 6:30:56 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:30:56 pm
    Response body :
    Info 6:30:56 pm
  • EventsByFiltersBodyScenerio_1

    6:30:58 pm / 00:00:00:750 Pass

    EventsByFiltersBodyScenerio_1
    09.11.2024 6:30:58 pm 09.11.2024 6:30:59 pm 00:00:00:750 · #test-id=47
    EventsByFilters
    Pass all the fields
    StatusTimestampDetails
    Info 6:30:59 pm Endpoint : /v1/wc/events/paginate
    Info 6:30:59 pm Method : POST
    Info 6:30:59 pm
    Headers :
    Info 6:30:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:59 pm
    Request body :
    Info 6:30:59 pm
    Info 6:30:59 pm
    Assertions :
    Pass 6:30:59 pm Assertion passed! data.data[0].entityId1 in response body has the expected value: fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Pass 6:30:59 pm Assertion passed! Response time is less than 800 milliseconds: 180ms
    Info 6:30:59 pm
    Response body :
    Info 6:30:59 pm
  • EventsByFiltersBodyScenerio_2

    6:30:59 pm / 00:00:00:249 Pass

    EventsByFiltersBodyScenerio_2
    09.11.2024 6:30:59 pm 09.11.2024 6:30:59 pm 00:00:00:249 · #test-id=48
    EventsByFilters
    Enter invalid entityId1 and entityId2
    StatusTimestampDetails
    Info 6:30:59 pm Endpoint : /v1/wc/events/paginate
    Info 6:30:59 pm Method : POST
    Info 6:30:59 pm
    Headers :
    Info 6:30:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:59 pm
    Request body :
    Info 6:30:59 pm
    Info 6:30:59 pm
    Assertions :
    Pass 6:30:59 pm Assertion passed! Array at path 'data.data' is present in the response body and is empty
    Pass 6:30:59 pm Assertion passed! Response time is less than 800 milliseconds: 207ms
    Info 6:30:59 pm
    Response body :
    Info 6:30:59 pm
  • EventsByFiltersBodyScenerio_3

    6:30:59 pm / 00:00:00:129 Fail

    EventsByFiltersBodyScenerio_3
    09.11.2024 6:30:59 pm 09.11.2024 6:30:59 pm 00:00:00:129 · #test-id=49
    EventsByFilters
    Pass only entityId3
    StatusTimestampDetails
    Info 6:30:59 pm Endpoint : /v1/wc/events/paginate
    Info 6:30:59 pm Method : POST
    Info 6:30:59 pm
    Headers :
    Info 6:30:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:59 pm
    Request body :
    Info 6:30:59 pm
    Info 6:30:59 pm
    Assertions :
    Fail 6:30:59 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 6:30:59 pm Status code is not as expected expected [400] but found [500]
    Fail 6:30:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.EventsByFiltersTests.BodyCase(EventsByFiltersTests.java:86)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:30:59 pm
    Response body :
    Info 6:30:59 pm
  • EventsByFiltersBodyScenerio_4

    6:30:59 pm / 00:00:00:144 Pass

    EventsByFiltersBodyScenerio_4
    09.11.2024 6:30:59 pm 09.11.2024 6:30:59 pm 00:00:00:144 · #test-id=50
    EventsByFilters
    Don't pass entityId3
    StatusTimestampDetails
    Info 6:30:59 pm Endpoint : /v1/wc/events/paginate
    Info 6:30:59 pm Method : POST
    Info 6:30:59 pm
    Headers :
    Info 6:30:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:59 pm
    Request body :
    Info 6:30:59 pm
    Info 6:30:59 pm
    Assertions :
    Pass 6:30:59 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:30:59 pm Assertion passed! message in response body has the expected value: Tenant Id can not be null or blank
    Pass 6:30:59 pm Assertion passed! Response time is less than 800 milliseconds: 117ms
    Info 6:30:59 pm
    Response body :
    Info 6:30:59 pm
  • EventsByFiltersBodyScenerio_5

    6:30:59 pm / 00:00:00:133 Pass

    EventsByFiltersBodyScenerio_5
    09.11.2024 6:30:59 pm 09.11.2024 6:30:59 pm 00:00:00:133 · #test-id=51
    EventsByFilters
    Enter invalid from and toDate
    StatusTimestampDetails
    Info 6:30:59 pm Endpoint : /v1/wc/events/paginate
    Info 6:30:59 pm Method : POST
    Info 6:30:59 pm
    Headers :
    Info 6:30:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:30:59 pm
    Request body :
    Info 6:30:59 pm
    Info 6:30:59 pm
    Assertions :
    Pass 6:30:59 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:30:59 pm Assertion passed! detail in response body has the expected value: Failed to read request
    Pass 6:30:59 pm Assertion passed! Response time is less than 800 milliseconds: 106ms
    Info 6:30:59 pm
    Response body :
    Info 6:30:59 pm
  • EventsByFilters_EmptyAndWrongAuth

    6:31:00 pm / 00:00:00:559 Pass

    EventsByFilters_EmptyAndWrongAuth
    09.11.2024 6:31:00 pm 09.11.2024 6:31:00 pm 00:00:00:559 · #test-id=52
    EventsByFilters
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:00 pm Endpoint : /v1/wc/events/paginate
    Info 6:31:00 pm Method : POST
    Info 6:31:00 pm
    Headers :
    Info 6:31:00 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:00 pm
    Request body :
    Info 6:31:00 pm
    Info 6:31:00 pm
    Assertions :
    Pass 6:31:00 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:00 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:00 pm
    Response body :
    Info 6:31:00 pm
  • EventsByFilters_EmptyAndWrongAuth

    6:31:00 pm / 00:00:00:507 Pass

    EventsByFilters_EmptyAndWrongAuth
    09.11.2024 6:31:00 pm 09.11.2024 6:31:01 pm 00:00:00:507 · #test-id=53
    EventsByFilters
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:01 pm Endpoint : /v1/wc/events/paginate
    Info 6:31:01 pm Method : POST
    Info 6:31:01 pm
    Headers :
    Info 6:31:01 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:01 pm
    Request body :
    Info 6:31:01 pm
    Info 6:31:01 pm
    Assertions :
    Pass 6:31:01 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:01 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:01 pm
    Response body :
    Info 6:31:01 pm
  • EventsByFilters_SchemaValidation

    6:31:01 pm / 00:00:00:335 Pass

    EventsByFilters_SchemaValidation
    09.11.2024 6:31:01 pm 09.11.2024 6:31:01 pm 00:00:00:335 · #test-id=54
    EventsByFilters
    schema validation case
    StatusTimestampDetails
    Info 6:31:01 pm Endpoint : /v1/wc/events/paginate
    Info 6:31:01 pm Method : POST
    Info 6:31:01 pm
    Headers :
    Info 6:31:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:01 pm
    Request body :
    Info 6:31:01 pm
    Info 6:31:01 pm
    Assertions :
    Pass 6:31:01 pm JSON schema validation passed!
    Info 6:31:01 pm
    Response body :
    Info 6:31:01 pm
  • EventsByFilters_WrongEndpoint

    6:31:02 pm / 00:00:00:275 Pass

    EventsByFilters_WrongEndpoint
    09.11.2024 6:31:02 pm 09.11.2024 6:31:02 pm 00:00:00:275 · #test-id=55
    EventsByFilters
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:02 pm Endpoint : /v1/wc/events/paginate
    Info 6:31:02 pm Method : POST
    Info 6:31:02 pm
    Headers :
    Info 6:31:02 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:02 pm
    Request body :
    Info 6:31:02 pm
    Info 6:31:02 pm
    Assertions :
    Pass 6:31:02 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:02 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:02 pm
    Response body :
    Info 6:31:02 pm
  • EventsByFilters_WrongMethod

    6:31:02 pm / 00:00:00:148 Pass

    EventsByFilters_WrongMethod
    09.11.2024 6:31:02 pm 09.11.2024 6:31:03 pm 00:00:00:148 · #test-id=56
    EventsByFilters
    wrong request method case
    StatusTimestampDetails
    Info 6:31:03 pm Endpoint : /v1/wc/events/paginate
    Info 6:31:03 pm Method : GET
    Info 6:31:03 pm
    Headers :
    Info 6:31:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:03 pm
    Request body :
    Info 6:31:03 pm
    Info 6:31:03 pm
    Assertions :
    Pass 6:31:03 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:03 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:03 pm
    Response body :
    Info 6:31:03 pm
  • SaveEvents_BodyScenerio1

    6:31:03 pm / 00:00:02:965 Fail

    SaveEvents_BodyScenerio1
    09.11.2024 6:31:03 pm 09.11.2024 6:31:06 pm 00:00:02:965 · #test-id=57
    SaveEvents
    pass all the fields
    StatusTimestampDetails
    Info 6:31:06 pm Endpoint : /v1/wc/save-events
    Info 6:31:06 pm Method : POST
    Info 6:31:06 pm
    Headers :
    Info 6:31:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:06 pm
    Request body :
    Info 6:31:06 pm
    Info 6:31:06 pm
    Assertions :
    Pass 6:31:06 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:06 pm Assertion passed! message in response body has the expected value: Events save Successfully
    Fail 6:31:06 pm Assertion failed! Response time is greater than 800 milliseconds: 2912ms
    Fail 6:31:06 pm The following asserts failed: Response time is less than 800 milliseconds: 2912ms expected [true] but found [false]
    Fail 6:31:06 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:205)
    winchcamp.SaveEventsTests.bodyCase(SaveEventsTests.java:90)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:06 pm
    Response body :
    Info 6:31:06 pm
  • SaveEvents_BodyScenerio2

    6:31:06 pm / 00:00:00:127 Pass

    SaveEvents_BodyScenerio2
    09.11.2024 6:31:06 pm 09.11.2024 6:31:06 pm 00:00:00:127 · #test-id=58
    SaveEvents
    leave empty or pass applicationId=0
    StatusTimestampDetails
    Info 6:31:06 pm Endpoint : /v1/wc/save-events
    Info 6:31:06 pm Method : POST
    Info 6:31:06 pm
    Headers :
    Info 6:31:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:06 pm
    Request body :
    Info 6:31:06 pm
    Info 6:31:06 pm
    Assertions :
    Pass 6:31:06 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:06 pm Assertion passed! message in response body has the expected value: Application Id should be greater than 0
    Pass 6:31:06 pm Assertion passed! Response time is less than 800 milliseconds: 107ms
    Info 6:31:06 pm
    Response body :
    Info 6:31:06 pm
  • SaveEvents_BodyScenerio3

    6:31:06 pm / 00:00:00:142 Fail

    SaveEvents_BodyScenerio3
    09.11.2024 6:31:06 pm 09.11.2024 6:31:06 pm 00:00:00:142 · #test-id=59
    SaveEvents
    enter entityName1 but don't enter entityId1
    StatusTimestampDetails
    Info 6:31:06 pm Endpoint : /v1/wc/save-events
    Info 6:31:06 pm Method : POST
    Info 6:31:06 pm
    Headers :
    Info 6:31:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:06 pm
    Request body :
    Info 6:31:06 pm
    Info 6:31:06 pm
    Assertions :
    Pass 6:31:06 pm Status code assertion passed! Expected: 400, Actual: 400
    Fail 6:31:06 pm Assertion failed! message in response body does not have the expected value. Expected: must not be empty, Actual: must not be null
    Pass 6:31:06 pm Assertion passed! Response time is less than 800 milliseconds: 122ms
    Info 6:31:06 pm
    Response body :
    Info 6:31:06 pm
  • SaveEvents_BodyScenerio4

    6:31:06 pm / 00:00:00:148 Fail

    SaveEvents_BodyScenerio4
    09.11.2024 6:31:06 pm 09.11.2024 6:31:06 pm 00:00:00:148 · #test-id=60
    SaveEvents
    leave category1 blank
    StatusTimestampDetails
    Info 6:31:06 pm Endpoint : /v1/wc/save-events
    Info 6:31:06 pm Method : POST
    Info 6:31:06 pm
    Headers :
    Info 6:31:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:06 pm
    Request body :
    Info 6:31:06 pm
    Info 6:31:06 pm
    Assertions :
    Pass 6:31:06 pm Status code assertion passed! Expected: 400, Actual: 400
    Fail 6:31:06 pm Assertion failed! message in response body does not have the expected value. Expected: must not be empty, Actual: must not be null
    Pass 6:31:06 pm Assertion passed! Response time is less than 800 milliseconds: 129ms
    Info 6:31:06 pm
    Response body :
    Info 6:31:06 pm
  • SaveEvents_BodyScenerio5

    6:31:06 pm / 00:00:00:123 Fail

    SaveEvents_BodyScenerio5
    09.11.2024 6:31:06 pm 09.11.2024 6:31:06 pm 00:00:00:123 · #test-id=61
    SaveEvents
    leave category2 blank
    StatusTimestampDetails
    Info 6:31:06 pm Endpoint : /v1/wc/save-events
    Info 6:31:06 pm Method : POST
    Info 6:31:06 pm
    Headers :
    Info 6:31:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:06 pm
    Request body :
    Info 6:31:06 pm
    Info 6:31:06 pm
    Assertions :
    Pass 6:31:06 pm Status code assertion passed! Expected: 400, Actual: 400
    Fail 6:31:06 pm Assertion failed! message in response body does not have the expected value. Expected: must not be empty, Actual: must not be null
    Pass 6:31:06 pm Assertion passed! Response time is less than 800 milliseconds: 104ms
    Info 6:31:06 pm
    Response body :
    Info 6:31:06 pm
  • SaveEvents_BodyScenerio6

    6:31:06 pm / 00:00:00:134 Pass

    SaveEvents_BodyScenerio6
    09.11.2024 6:31:06 pm 09.11.2024 6:31:07 pm 00:00:00:134 · #test-id=62
    SaveEvents
    leave category3 blank
    StatusTimestampDetails
    Info 6:31:07 pm Endpoint : /v1/wc/save-events
    Info 6:31:07 pm Method : POST
    Info 6:31:07 pm
    Headers :
    Info 6:31:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:07 pm
    Request body :
    Info 6:31:07 pm
    Info 6:31:07 pm
    Assertions :
    Pass 6:31:07 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:07 pm Assertion passed! message in response body has the expected value: must not be empty
    Pass 6:31:07 pm Assertion passed! Response time is less than 800 milliseconds: 112ms
    Info 6:31:07 pm
    Response body :
    Info 6:31:07 pm
  • SaveEvents_BodyScenerio7

    6:31:07 pm / 00:00:00:131 Fail

    SaveEvents_BodyScenerio7
    09.11.2024 6:31:07 pm 09.11.2024 6:31:07 pm 00:00:00:131 · #test-id=63
    SaveEvents
    leave eventType blank
    StatusTimestampDetails
    Info 6:31:07 pm Endpoint : /v1/wc/save-events
    Info 6:31:07 pm Method : POST
    Info 6:31:07 pm
    Headers :
    Info 6:31:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:07 pm
    Request body :
    Info 6:31:07 pm
    Info 6:31:07 pm
    Assertions :
    Pass 6:31:07 pm Status code assertion passed! Expected: 400, Actual: 400
    Fail 6:31:07 pm Assertion failed! message in response body does not have the expected value. Expected: must not be empty, Actual: must not be null
    Pass 6:31:07 pm Assertion passed! Response time is less than 800 milliseconds: 110ms
    Info 6:31:07 pm
    Response body :
    Info 6:31:07 pm
  • SaveEvents_BodyScenerio8

    6:31:07 pm / 00:00:02:700 Fail

    SaveEvents_BodyScenerio8
    09.11.2024 6:31:07 pm 09.11.2024 6:31:09 pm 00:00:02:700 · #test-id=64
    SaveEvents
    enter imageCreatedAt invalid or leave blank
    StatusTimestampDetails
    Info 6:31:09 pm Endpoint : /v1/wc/save-events
    Info 6:31:09 pm Method : POST
    Info 6:31:09 pm
    Headers :
    Info 6:31:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:09 pm
    Request body :
    Info 6:31:09 pm
    Info 6:31:09 pm
    Assertions :
    Pass 6:31:09 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:09 pm Assertion passed! message in response body has the expected value: Events save Successfully
    Fail 6:31:09 pm Assertion failed! Response time is greater than 800 milliseconds: 2675ms
    Fail 6:31:09 pm The following asserts failed: Response time is less than 800 milliseconds: 2675ms expected [true] but found [false]
    Fail 6:31:09 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:205)
    winchcamp.SaveEventsTests.bodyCase(SaveEventsTests.java:90)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:09 pm
    Response body :
    Info 6:31:09 pm
  • SaveEvents_BodyScenerio9

    6:31:09 pm / 00:00:02:516 Fail

    SaveEvents_BodyScenerio9
    09.11.2024 6:31:09 pm 09.11.2024 6:31:12 pm 00:00:02:516 · #test-id=65
    SaveEvents
    leave title blank
    StatusTimestampDetails
    Info 6:31:12 pm Endpoint : /v1/wc/save-events
    Info 6:31:12 pm Method : POST
    Info 6:31:12 pm
    Headers :
    Info 6:31:12 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:12 pm
    Request body :
    Info 6:31:12 pm
    Info 6:31:12 pm
    Assertions :
    Pass 6:31:12 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:12 pm Assertion passed! message in response body has the expected value: Events save Successfully
    Fail 6:31:12 pm Assertion failed! Response time is greater than 800 milliseconds: 2496ms
    Fail 6:31:12 pm The following asserts failed: Response time is less than 800 milliseconds: 2496ms expected [true] but found [false]
    Fail 6:31:12 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:205)
    winchcamp.SaveEventsTests.bodyCase(SaveEventsTests.java:90)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:12 pm
    Response body :
    Info 6:31:12 pm
  • SaveEvents_BodyScenerio10

    6:31:12 pm / 00:00:02:594 Fail

    SaveEvents_BodyScenerio10
    09.11.2024 6:31:12 pm 09.11.2024 6:31:15 pm 00:00:02:594 · #test-id=66
    SaveEvents
    leave result blank
    StatusTimestampDetails
    Info 6:31:15 pm Endpoint : /v1/wc/save-events
    Info 6:31:15 pm Method : POST
    Info 6:31:15 pm
    Headers :
    Info 6:31:15 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:15 pm
    Request body :
    Info 6:31:15 pm
    Info 6:31:15 pm
    Assertions :
    Pass 6:31:15 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:15 pm Assertion passed! message in response body has the expected value: Events save Successfully
    Fail 6:31:15 pm Assertion failed! Response time is greater than 800 milliseconds: 2574ms
    Fail 6:31:15 pm The following asserts failed: Response time is less than 800 milliseconds: 2574ms expected [true] but found [false]
    Fail 6:31:15 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:205)
    winchcamp.SaveEventsTests.bodyCase(SaveEventsTests.java:90)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:15 pm
    Response body :
    Info 6:31:15 pm
  • SaveEvents_EmptyAndWrongAuth

    6:31:15 pm / 00:00:00:673 Pass

    SaveEvents_EmptyAndWrongAuth
    09.11.2024 6:31:15 pm 09.11.2024 6:31:15 pm 00:00:00:673 · #test-id=67
    SaveEvents
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:15 pm Endpoint : /v1/wc/save-events
    Info 6:31:15 pm Method : POST
    Info 6:31:15 pm
    Headers :
    Info 6:31:15 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:15 pm
    Request body :
    Info 6:31:15 pm
    Info 6:31:15 pm
    Assertions :
    Pass 6:31:15 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:15 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:15 pm
    Response body :
    Info 6:31:15 pm
  • SaveEvents_EmptyAndWrongAuth

    6:31:15 pm / 00:00:00:511 Pass

    SaveEvents_EmptyAndWrongAuth
    09.11.2024 6:31:15 pm 09.11.2024 6:31:16 pm 00:00:00:511 · #test-id=68
    SaveEvents
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:16 pm Endpoint : /v1/wc/save-events
    Info 6:31:16 pm Method : POST
    Info 6:31:16 pm
    Headers :
    Info 6:31:16 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:16 pm
    Request body :
    Info 6:31:16 pm
    Info 6:31:16 pm
    Assertions :
    Pass 6:31:16 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:16 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:16 pm
    Response body :
    Info 6:31:16 pm
  • SaveEvents_SchemaValidation

    6:31:16 pm / 00:00:02:552 Pass

    SaveEvents_SchemaValidation
    09.11.2024 6:31:16 pm 09.11.2024 6:31:19 pm 00:00:02:552 · #test-id=69
    SaveEvents
    schema validation case
    StatusTimestampDetails
    Info 6:31:19 pm Endpoint : /v1/wc/save-events
    Info 6:31:19 pm Method : POST
    Info 6:31:19 pm
    Headers :
    Info 6:31:19 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:19 pm
    Request body :
    Info 6:31:19 pm
    Info 6:31:19 pm
    Assertions :
    Pass 6:31:19 pm JSON schema validation passed!
    Info 6:31:19 pm
    Response body :
    Info 6:31:19 pm
  • SaveEvents_WrongEndpoint

    6:31:19 pm / 00:00:00:276 Pass

    SaveEvents_WrongEndpoint
    09.11.2024 6:31:19 pm 09.11.2024 6:31:19 pm 00:00:00:276 · #test-id=70
    SaveEvents
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:19 pm Endpoint : /v1/wc/save-events
    Info 6:31:19 pm Method : POST
    Info 6:31:19 pm
    Headers :
    Info 6:31:19 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:19 pm
    Request body :
    Info 6:31:19 pm
    Info 6:31:19 pm
    Assertions :
    Pass 6:31:19 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:19 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:19 pm
    Response body :
    Info 6:31:19 pm
  • SaveEvents_WrongMethod

    6:31:20 pm / 00:00:00:148 Pass

    SaveEvents_WrongMethod
    09.11.2024 6:31:20 pm 09.11.2024 6:31:20 pm 00:00:00:148 · #test-id=71
    SaveEvents
    wrong request method case
    StatusTimestampDetails
    Info 6:31:20 pm Endpoint : /v1/wc/save-events
    Info 6:31:20 pm Method : GET
    Info 6:31:20 pm
    Headers :
    Info 6:31:20 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:20 pm
    Request body :
    Info 6:31:20 pm
    Info 6:31:20 pm
    Assertions :
    Pass 6:31:20 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:20 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:20 pm
    Response body :
    Info 6:31:20 pm
  • EventListWithFilters_BodyScenerio1

    6:31:20 pm / 00:00:00:377 Pass

    EventListWithFilters_BodyScenerio1
    09.11.2024 6:31:20 pm 09.11.2024 6:31:21 pm 00:00:00:377 · #test-id=72
    EventListWithFilters
    pass all the fields
    StatusTimestampDetails
    Info 6:31:21 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:21 pm Method : POST
    Info 6:31:21 pm
    Headers :
    Info 6:31:21 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:21 pm
    Request body :
    Info 6:31:21 pm
    Info 6:31:21 pm
    Assertions :
    Pass 6:31:21 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:21 pm Assertion passed! Response time is less than 800 milliseconds: 209ms
    Info 6:31:21 pm
    Response body :
    Info 6:31:21 pm
  • EventListWithFilters_BodyScenerio2

    6:31:21 pm / 00:00:02:960 Pass

    EventListWithFilters_BodyScenerio2
    09.11.2024 6:31:21 pm 09.11.2024 6:31:24 pm 00:00:02:960 · #test-id=73
    EventListWithFilters
    pass only entityId3
    StatusTimestampDetails
    Info 6:31:21 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:21 pm Method : POST
    Info 6:31:21 pm
    Headers :
    Info 6:31:21 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:21 pm
    Request body :
    Info 6:31:21 pm
    Info 6:31:21 pm
    Assertions :
    Pass 6:31:23 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:23 pm Assertion passed! Response time is less than 800 milliseconds: 381ms
    Info 6:31:23 pm
    Response body :
    Info 6:31:24 pm
  • EventListWithFilters_BodyScenerio3

    6:31:24 pm / 00:00:00:195 Pass

    EventListWithFilters_BodyScenerio3
    09.11.2024 6:31:24 pm 09.11.2024 6:31:24 pm 00:00:00:195 · #test-id=74
    EventListWithFilters
    enter incorrect values for all fields except entityId3
    StatusTimestampDetails
    Info 6:31:24 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:24 pm Method : POST
    Info 6:31:24 pm
    Headers :
    Info 6:31:24 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:24 pm
    Request body :
    Info 6:31:24 pm
    Info 6:31:24 pm
    Assertions :
    Pass 6:31:24 pm Status code assertion passed! Expected: 204, Actual: 204
    Pass 6:31:24 pm Assertion passed! Response time is less than 800 milliseconds: 186ms
    Info 6:31:24 pm
    Response body :
    Info 6:31:24 pm
  • EventListWithFilters_BodyScenerio4

    6:31:24 pm / 00:00:00:179 Pass

    EventListWithFilters_BodyScenerio4
    09.11.2024 6:31:24 pm 09.11.2024 6:31:24 pm 00:00:00:179 · #test-id=75
    EventListWithFilters
    enter incorrect entityId3
    StatusTimestampDetails
    Info 6:31:24 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:24 pm Method : POST
    Info 6:31:24 pm
    Headers :
    Info 6:31:24 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:24 pm
    Request body :
    Info 6:31:24 pm
    Info 6:31:24 pm
    Assertions :
    Pass 6:31:24 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:24 pm Assertion passed! message in response body has the expected value: tenant not found
    Pass 6:31:24 pm Assertion passed! Response time is less than 800 milliseconds: 158ms
    Info 6:31:24 pm
    Response body :
    Info 6:31:24 pm
  • EventListWithFilters_BodyScenerio5

    6:31:24 pm / 00:00:00:188 Pass

    EventListWithFilters_BodyScenerio5
    09.11.2024 6:31:24 pm 09.11.2024 6:31:24 pm 00:00:00:188 · #test-id=76
    EventListWithFilters
    don't pass entityId3
    StatusTimestampDetails
    Info 6:31:24 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:24 pm Method : POST
    Info 6:31:24 pm
    Headers :
    Info 6:31:24 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:24 pm
    Request body :
    Info 6:31:24 pm
    Info 6:31:24 pm
    Assertions :
    Pass 6:31:24 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:24 pm Assertion passed! message in response body has the expected value: tenant Id can not be null
    Pass 6:31:24 pm Assertion passed! Response time is less than 800 milliseconds: 168ms
    Info 6:31:24 pm
    Response body :
    Info 6:31:24 pm
  • EventListWithFilters_EmptyAndWrongAuth

    6:31:24 pm / 00:00:00:611 Pass

    EventListWithFilters_EmptyAndWrongAuth
    09.11.2024 6:31:24 pm 09.11.2024 6:31:25 pm 00:00:00:611 · #test-id=77
    EventListWithFilters
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:25 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:25 pm Method : POST
    Info 6:31:25 pm
    Headers :
    Info 6:31:25 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:25 pm
    Request body :
    Info 6:31:25 pm
    Info 6:31:25 pm
    Assertions :
    Pass 6:31:25 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:25 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:25 pm
    Response body :
    Info 6:31:25 pm
  • EventListWithFilters_EmptyAndWrongAuth

    6:31:25 pm / 00:00:00:514 Pass

    EventListWithFilters_EmptyAndWrongAuth
    09.11.2024 6:31:25 pm 09.11.2024 6:31:25 pm 00:00:00:514 · #test-id=78
    EventListWithFilters
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:25 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:25 pm Method : POST
    Info 6:31:25 pm
    Headers :
    Info 6:31:25 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:25 pm
    Request body :
    Info 6:31:25 pm
    Info 6:31:25 pm
    Assertions :
    Pass 6:31:25 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:25 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:25 pm
    Response body :
    Info 6:31:25 pm
  • EventListWithFilters_SchemaValidation

    6:31:26 pm / 00:00:00:444 Pass

    EventListWithFilters_SchemaValidation
    09.11.2024 6:31:26 pm 09.11.2024 6:31:26 pm 00:00:00:444 · #test-id=79
    EventListWithFilters
    schema validation case
    StatusTimestampDetails
    Info 6:31:26 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:26 pm Method : POST
    Info 6:31:26 pm
    Headers :
    Info 6:31:26 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:26 pm
    Request body :
    Info 6:31:26 pm
    Info 6:31:26 pm
    Assertions :
    Pass 6:31:26 pm JSON schema validation passed!
    Info 6:31:26 pm
    Response body :
    Info 6:31:26 pm
  • EventListWithFilters_WrongEndpoint

    6:31:27 pm / 00:00:00:244 Pass

    EventListWithFilters_WrongEndpoint
    09.11.2024 6:31:27 pm 09.11.2024 6:31:27 pm 00:00:00:244 · #test-id=80
    EventListWithFilters
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:27 pm Endpoint : /v1/user/facility/getEventsByFiltershr
    Info 6:31:27 pm Method : POST
    Info 6:31:27 pm
    Headers :
    Info 6:31:27 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:27 pm
    Request body :
    Info 6:31:27 pm
    Info 6:31:27 pm
    Assertions :
    Pass 6:31:27 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:27 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:27 pm
    Response body :
    Info 6:31:27 pm
  • EventListWithFilters_WrongMethod

    6:31:27 pm / 00:00:00:156 Pass

    EventListWithFilters_WrongMethod
    09.11.2024 6:31:27 pm 09.11.2024 6:31:27 pm 00:00:00:156 · #test-id=81
    EventListWithFilters
    wrong request method case
    StatusTimestampDetails
    Info 6:31:27 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 6:31:27 pm Method : GET
    Info 6:31:27 pm
    Headers :
    Info 6:31:27 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:27 pm
    Request body :
    Info 6:31:27 pm
    Info 6:31:27 pm
    Assertions :
    Pass 6:31:27 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:27 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:27 pm
    Response body :
    Info 6:31:27 pm
  • SaveCameraConfigs_BodyScenerio1

    6:31:28 pm / 00:00:00:203 Pass

    SaveCameraConfigs_BodyScenerio1
    09.11.2024 6:31:28 pm 09.11.2024 6:31:28 pm 00:00:00:203 · #test-id=82
    SaveCameraConfigs
    pass blank eventId
    StatusTimestampDetails
    Info 6:31:28 pm Endpoint : /v1/user/facility/save
    Info 6:31:28 pm Method : POST
    Info 6:31:28 pm
    Headers :
    Info 6:31:28 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:28 pm
    Request body :
    Info 6:31:28 pm
    Info 6:31:28 pm
    Assertions :
    Pass 6:31:28 pm Assertion passed! message in response body has the expected value: event can not be null
    Pass 6:31:28 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:28 pm
    Response body :
    Info 6:31:28 pm
  • SaveCameraConfigs_BodyScenerio2

    6:31:28 pm / 00:00:00:143 Pass

    SaveCameraConfigs_BodyScenerio2
    09.11.2024 6:31:28 pm 09.11.2024 6:31:28 pm 00:00:00:143 · #test-id=83
    SaveCameraConfigs
    try with already mapped camera
    StatusTimestampDetails
    Info 6:31:28 pm Endpoint : /v1/user/facility/save
    Info 6:31:28 pm Method : POST
    Info 6:31:28 pm
    Headers :
    Info 6:31:28 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:28 pm
    Request body :
    Info 6:31:28 pm
    Info 6:31:28 pm
    Assertions :
    Pass 6:31:28 pm Assertion passed! message in response body has the expected value: camera already mapped
    Pass 6:31:28 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:28 pm
    Response body :
    Info 6:31:28 pm
  • SaveCameraConfigs_BodyScenerio3

    6:31:28 pm / 00:00:00:139 Pass

    SaveCameraConfigs_BodyScenerio3
    09.11.2024 6:31:28 pm 09.11.2024 6:31:28 pm 00:00:00:139 · #test-id=84
    SaveCameraConfigs
    don't pass rtspUrl but monitoringStatus =1
    StatusTimestampDetails
    Info 6:31:28 pm Endpoint : /v1/user/facility/save
    Info 6:31:28 pm Method : POST
    Info 6:31:28 pm
    Headers :
    Info 6:31:28 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:28 pm
    Request body :
    Info 6:31:28 pm
    Info 6:31:28 pm
    Assertions :
    Pass 6:31:28 pm Assertion passed! message in response body has the expected value: rtsp-url can not be null or blank when monitoring status is enabled
    Pass 6:31:28 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:28 pm
    Response body :
    Info 6:31:28 pm
  • SaveCameraConfigs_BodyScenerio4

    6:31:28 pm / 00:00:00:138 Pass

    SaveCameraConfigs_BodyScenerio4
    09.11.2024 6:31:28 pm 09.11.2024 6:31:28 pm 00:00:00:138 · #test-id=85
    SaveCameraConfigs
    pass cameraId that doesn't exist
    StatusTimestampDetails
    Info 6:31:28 pm Endpoint : /v1/user/facility/save
    Info 6:31:28 pm Method : POST
    Info 6:31:28 pm
    Headers :
    Info 6:31:28 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:28 pm
    Request body :
    Info 6:31:28 pm
    Info 6:31:28 pm
    Assertions :
    Pass 6:31:28 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Pass 6:31:28 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:28 pm
    Response body :
    Info 6:31:28 pm
  • SaveCameraConfigs_BodyScenerio5

    6:31:28 pm / 00:00:00:238 Pass

    SaveCameraConfigs_BodyScenerio5
    09.11.2024 6:31:28 pm 09.11.2024 6:31:29 pm 00:00:00:238 · #test-id=86
    SaveCameraConfigs
    positive case : pass all fields
    StatusTimestampDetails
    Info 6:31:29 pm Endpoint : /v1/user/facility/save
    Info 6:31:29 pm Method : POST
    Info 6:31:29 pm
    Headers :
    Info 6:31:29 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:29 pm
    Request body :
    Info 6:31:29 pm
    Info 6:31:29 pm
    Assertions :
    Pass 6:31:29 pm Assertion passed! message in response body has the expected value: Configuration saved successfully
    Pass 6:31:29 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:29 pm
    Response body :
    Info 6:31:29 pm
  • SaveCameraConfigs_BodyScenerio6

    6:31:29 pm / 00:00:00:213 Pass

    SaveCameraConfigs_BodyScenerio6
    09.11.2024 6:31:29 pm 09.11.2024 6:31:29 pm 00:00:00:213 · #test-id=87
    SaveCameraConfigs
    pass rtspUrl but monitoringStatus =0
    StatusTimestampDetails
    Info 6:31:29 pm Endpoint : /v1/user/facility/save
    Info 6:31:29 pm Method : POST
    Info 6:31:29 pm
    Headers :
    Info 6:31:29 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:29 pm
    Request body :
    Info 6:31:29 pm
    Info 6:31:29 pm
    Assertions :
    Pass 6:31:29 pm Assertion passed! message in response body has the expected value: Configuration saved successfully
    Pass 6:31:29 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:29 pm
    Response body :
    Info 6:31:29 pm
  • SaveCameraConfigs_EmptyAndWrongAuth

    6:31:29 pm / 00:00:00:545 Pass

    SaveCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:31:29 pm 09.11.2024 6:31:29 pm 00:00:00:545 · #test-id=88
    SaveCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:29 pm Endpoint : /v1/user/facility/save
    Info 6:31:29 pm Method : POST
    Info 6:31:29 pm
    Headers :
    Info 6:31:29 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:29 pm
    Request body :
    Info 6:31:29 pm
    Info 6:31:29 pm
    Assertions :
    Pass 6:31:29 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:29 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:29 pm
    Response body :
    Info 6:31:29 pm
  • SaveCameraConfigs_EmptyAndWrongAuth

    6:31:29 pm / 00:00:00:555 Pass

    SaveCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:31:29 pm 09.11.2024 6:31:30 pm 00:00:00:555 · #test-id=89
    SaveCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:30 pm Endpoint : /v1/user/facility/save
    Info 6:31:30 pm Method : POST
    Info 6:31:30 pm
    Headers :
    Info 6:31:30 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:30 pm
    Request body :
    Info 6:31:30 pm
    Info 6:31:30 pm
    Assertions :
    Pass 6:31:30 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:30 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:30 pm
    Response body :
    Info 6:31:30 pm
  • SaveCameraConfigs_SchemaValidation

    6:31:30 pm / 00:00:00:127 Pass

    SaveCameraConfigs_SchemaValidation
    09.11.2024 6:31:30 pm 09.11.2024 6:31:31 pm 00:00:00:127 · #test-id=90
    SaveCameraConfigs
    schema validation case
    StatusTimestampDetails
    Info 6:31:31 pm Endpoint : /v1/user/facility/save
    Info 6:31:31 pm Method : POST
    Info 6:31:31 pm
    Headers :
    Info 6:31:31 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:31 pm
    Request body :
    Info 6:31:31 pm
    Info 6:31:31 pm
    Assertions :
    Pass 6:31:31 pm JSON schema validation passed!
    Info 6:31:31 pm
    Response body :
    Info 6:31:31 pm
  • SaveCameraConfigs_WrongEndpoint

    6:31:31 pm / 00:00:00:132 Pass

    SaveCameraConfigs_WrongEndpoint
    09.11.2024 6:31:31 pm 09.11.2024 6:31:31 pm 00:00:00:132 · #test-id=91
    SaveCameraConfigs
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:31 pm Endpoint : /v1/user/facility/saveshr
    Info 6:31:31 pm Method : POST
    Info 6:31:31 pm
    Headers :
    Info 6:31:31 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:31 pm
    Request body :
    Info 6:31:31 pm
    Info 6:31:31 pm
    Assertions :
    Pass 6:31:31 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:31 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:31 pm
    Response body :
    Info 6:31:31 pm
  • SaveCameraConfigs_WrongMethod

    6:31:31 pm / 00:00:00:135 Pass

    SaveCameraConfigs_WrongMethod
    09.11.2024 6:31:31 pm 09.11.2024 6:31:32 pm 00:00:00:135 · #test-id=92
    SaveCameraConfigs
    wrong request method case
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/save
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:32 pm
    Request body :
    Info 6:31:32 pm
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:32 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_CorrectAuth

    6:31:32 pm / 00:00:00:222 Pass

    GetAllTenantCameraConfig_CorrectAuth
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:222 · #test-id=93
    GetAllTenantCameraConfig
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_EmptyAndWrongAuth

    6:31:32 pm / 00:00:00:099 Pass

    GetAllTenantCameraConfig_EmptyAndWrongAuth
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:099 · #test-id=94
    GetAllTenantCameraConfig
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_EmptyAndWrongAuth

    6:31:32 pm / 00:00:00:108 Pass

    GetAllTenantCameraConfig_EmptyAndWrongAuth
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:108 · #test-id=95
    GetAllTenantCameraConfig
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_SchemaValidation

    6:31:32 pm / 00:00:00:198 Pass

    GetAllTenantCameraConfig_SchemaValidation
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:198 · #test-id=96
    GetAllTenantCameraConfig
    schema validation case
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm JSON schema validation passed!
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_PositiveCase

    6:31:32 pm / 00:00:00:185 Pass

    GetAllTenantCameraConfig_PositiveCase
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:185 · #test-id=97
    GetAllTenantCameraConfig
    test positive flow
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:32 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:31:32 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:32 pm Assertion passed! Response time is less than 800 milliseconds: 156ms
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_WrongEndpoint

    6:31:32 pm / 00:00:00:122 Pass

    GetAllTenantCameraConfig_WrongEndpoint
    09.11.2024 6:31:32 pm 09.11.2024 6:31:32 pm 00:00:00:122 · #test-id=98
    GetAllTenantCameraConfig
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:32 pm Endpoint : /v1/user/facility/camera/all-tenantsshr
    Info 6:31:32 pm Method : GET
    Info 6:31:32 pm
    Headers :
    Info 6:31:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:32 pm
    Assertions :
    Pass 6:31:32 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:32 pm
    Response body :
    Info 6:31:32 pm
  • GetAllTenantCameraConfig_WrongMethod

    6:31:32 pm / 00:00:00:121 Pass

    GetAllTenantCameraConfig_WrongMethod
    09.11.2024 6:31:32 pm 09.11.2024 6:31:33 pm 00:00:00:121 · #test-id=99
    GetAllTenantCameraConfig
    wrong request method case
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 6:31:33 pm Method : POST
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_CorrectAuth

    6:31:33 pm / 00:00:00:223 Pass

    GetZonesByRegion_CorrectAuth
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:223 · #test-id=100
    GetZonesByRegion
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zones/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_EmptyAndWrongAuth

    6:31:33 pm / 00:00:00:110 Pass

    GetZonesByRegion_EmptyAndWrongAuth
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:110 · #test-id=101
    GetZonesByRegion
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zones/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_EmptyAndWrongAuth

    6:31:33 pm / 00:00:00:100 Pass

    GetZonesByRegion_EmptyAndWrongAuth
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:100 · #test-id=102
    GetZonesByRegion
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zones/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_SchemaValidation

    6:31:33 pm / 00:00:00:114 Pass

    GetZonesByRegion_SchemaValidation
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:114 · #test-id=103
    GetZonesByRegion
    schema validation case
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zones/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm JSON schema validation passed!
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_PositiveCase

    6:31:33 pm / 00:00:00:131 Pass

    GetZonesByRegion_PositiveCase
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:131 · #test-id=104
    GetZonesByRegion
    test positive flow
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zones/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:33 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 6:31:33 pm Assertion passed! data[0].zone.id in response body has the expected value: 2
    Pass 6:31:33 pm Assertion passed! Response time is less than 800 milliseconds: 106ms
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_WrongEndpoint

    6:31:33 pm / 00:00:00:135 Pass

    GetZonesByRegion_WrongEndpoint
    09.11.2024 6:31:33 pm 09.11.2024 6:31:33 pm 00:00:00:135 · #test-id=105
    GetZonesByRegion
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:33 pm Endpoint : /facility/zonesss/2
    Info 6:31:33 pm Method : GET
    Info 6:31:33 pm
    Headers :
    Info 6:31:33 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:33 pm
    Assertions :
    Pass 6:31:33 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:33 pm
    Response body :
    Info 6:31:33 pm
  • GetZonesByRegion_WrongMethod

    6:31:33 pm / 00:00:00:113 Pass

    GetZonesByRegion_WrongMethod
    09.11.2024 6:31:33 pm 09.11.2024 6:31:34 pm 00:00:00:113 · #test-id=106
    GetZonesByRegion
    wrong request method case
    StatusTimestampDetails
    Info 6:31:34 pm Endpoint : /facility/zones/2
    Info 6:31:34 pm Method : POST
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:34 pm
    Assertions :
    Pass 6:31:34 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:34 pm
    Response body :
    Info 6:31:34 pm
  • GetZonesByRegion_WrongGuid

    6:31:34 pm / 00:00:00:116 Pass

    GetZonesByRegion_WrongGuid
    09.11.2024 6:31:34 pm 09.11.2024 6:31:34 pm 00:00:00:116 · #test-id=107
    GetZonesByRegion
    wrong guid as path param case
    StatusTimestampDetails
    Info 6:31:34 pm Endpoint : /facility/zones/299
    Info 6:31:34 pm Method : GET
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:34 pm
    Assertions :
    Pass 6:31:34 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:34 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 6:31:34 pm
    Response body :
    Info 6:31:34 pm
  • CreateCamera_CorrectAuth

    6:31:34 pm / 00:00:00:190 Pass

    CreateCamera_CorrectAuth
    09.11.2024 6:31:34 pm 09.11.2024 6:31:34 pm 00:00:00:190 · #test-id=108
    CreateCamera
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:34 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:34 pm Method : POST
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:34 pm
    Assertions :
    Pass 6:31:34 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:34 pm
    Response body :
    Info 6:31:34 pm
  • CreateCamera_DuplicateCamera

    6:31:34 pm / 00:00:00:241 Pass

    CreateCamera_DuplicateCamera
    09.11.2024 6:31:34 pm 09.11.2024 6:31:34 pm 00:00:00:241 · #test-id=109
    CreateCamera
    duplicate camera creation case
    StatusTimestampDetails
    Info 6:31:34 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:34 pm Method : POST
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:34 pm
    Query Params :
    Info 6:31:34 pm
    KeyValue
    cameraNameDewey
    Info 6:31:34 pm
    Assertions :
    Info 6:31:34 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:34 pm Method : POST
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:34 pm
    Query Params :
    Info 6:31:34 pm
    KeyValue
    cameraNameDewey
    Info 6:31:34 pm
    Assertions :
    Pass 6:31:34 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:34 pm
    Response body :
    Info 6:31:34 pm
  • CreateCamera_EmptyAndWrongAuth

    6:31:34 pm / 00:00:00:110 Pass

    CreateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:34 pm 09.11.2024 6:31:34 pm 00:00:00:110 · #test-id=110
    CreateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:34 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:34 pm Method : POST
    Info 6:31:34 pm
    Headers :
    Info 6:31:34 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:34 pm
    Assertions :
    Pass 6:31:34 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:34 pm
    Response body :
    Info 6:31:34 pm
  • CreateCamera_EmptyAndWrongAuth

    6:31:34 pm / 00:00:00:113 Pass

    CreateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:34 pm 09.11.2024 6:31:35 pm 00:00:00:113 · #test-id=111
    CreateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : POST
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_EmptyAndWrongParam

    6:31:35 pm / 00:00:00:131 Pass

    CreateCamera_EmptyAndWrongParam
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:131 · #test-id=112
    CreateCamera
    query param case : empty param | wrong param
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : GET
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:35 pm Assertion passed! message in response body has the expected value: Required request parameter 'cameraName' for method parameter type String is not present
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_EmptyAndWrongParam

    6:31:35 pm / 00:00:00:119 Pass

    CreateCamera_EmptyAndWrongParam
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:119 · #test-id=113
    CreateCamera
    query param case : empty param | wrong param
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : GET
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Query Params :
    Info 6:31:35 pm
    KeyValue
    cameraNamCameraret
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:35 pm Assertion passed! message in response body has the expected value: Required request parameter 'cameraName' for method parameter type String is not present
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_SchemaValidation

    6:31:35 pm / 00:00:00:137 Pass

    CreateCamera_SchemaValidation
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:137 · #test-id=114
    CreateCamera
    schema validation case
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : GET
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Query Params :
    Info 6:31:35 pm
    KeyValue
    cameraNameDewey
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm JSON schema validation passed!
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_PositiveCase

    6:31:35 pm / 00:00:00:151 Pass

    CreateCamera_PositiveCase
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:151 · #test-id=115
    CreateCamera
    test positive flow
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : POST
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Query Params :
    Info 6:31:35 pm
    KeyValue
    cameraNameDewey
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:35 pm Assertion passed! message in response body has the expected value: Camera Created successfully.
    Pass 6:31:35 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:35 pm Assertion passed! Response time is less than 800 milliseconds: 127ms
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_WrongEndpoint

    6:31:35 pm / 00:00:00:247 Pass

    CreateCamera_WrongEndpoint
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:247 · #test-id=116
    CreateCamera
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camerashr
    Info 6:31:35 pm Method : POST
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Query Params :
    Info 6:31:35 pm
    KeyValue
    cameraNameDewey
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • CreateCamera_WrongMethod

    6:31:35 pm / 00:00:00:117 Pass

    CreateCamera_WrongMethod
    09.11.2024 6:31:35 pm 09.11.2024 6:31:35 pm 00:00:00:117 · #test-id=117
    CreateCamera
    wrong request method case
    StatusTimestampDetails
    Info 6:31:35 pm Endpoint : /v1/user/camera/create-camera
    Info 6:31:35 pm Method : GET
    Info 6:31:35 pm
    Headers :
    Info 6:31:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:35 pm
    Query Params :
    Info 6:31:35 pm
    KeyValue
    cameraNameDewey
    Info 6:31:35 pm
    Assertions :
    Pass 6:31:35 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:35 pm
    Response body :
    Info 6:31:35 pm
  • GetAllCamera_CorrectAuth

    6:31:35 pm / 00:00:00:227 Pass

    GetAllCamera_CorrectAuth
    09.11.2024 6:31:35 pm 09.11.2024 6:31:36 pm 00:00:00:227 · #test-id=118
    GetAllCamera
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Assertion passed! Field 'data.content' is present in the response body and is not empty
    Pass 6:31:36 pm Assertion passed! status in response body has the expected value: 200
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_EmptyAndWrongAuth

    6:31:36 pm / 00:00:00:114 Pass

    GetAllCamera_EmptyAndWrongAuth
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:114 · #test-id=119
    GetAllCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_EmptyAndWrongAuth

    6:31:36 pm / 00:00:00:122 Pass

    GetAllCamera_EmptyAndWrongAuth
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:122 · #test-id=120
    GetAllCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_SchemaValidation

    6:31:36 pm / 00:00:00:130 Pass

    GetAllCamera_SchemaValidation
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:130 · #test-id=121
    GetAllCamera
    schema validation case
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : GET
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:36 pm
    Query Params :
    Info 6:31:36 pm
    KeyValue
    keywordSafdarjung
    status1
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm JSON schema validation passed!
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_NoParamCase

    6:31:36 pm / 00:00:00:131 Pass

    GetAllCamera_NoParamCase
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:131 · #test-id=122
    GetAllCamera
    test no param flow
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:36 pm Assertion passed! Response time is less than 800 milliseconds: 120ms
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_KeywordParam

    6:31:36 pm / 00:00:00:117 Pass

    GetAllCamera_KeywordParam
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:117 · #test-id=123
    GetAllCamera
    keyword param impact case
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:36 pm
    Query Params :
    Info 6:31:36 pm
    KeyValue
    keywordSafdarjung
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Assertion passed! error in response body has the expected value: Bad Request
    Pass 6:31:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_StatusParam

    6:31:36 pm / 00:00:00:118 Pass

    GetAllCamera_StatusParam
    09.11.2024 6:31:36 pm 09.11.2024 6:31:36 pm 00:00:00:118 · #test-id=124
    GetAllCamera
    status param impact case
    StatusTimestampDetails
    Info 6:31:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:36 pm Method : POST
    Info 6:31:36 pm
    Headers :
    Info 6:31:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:36 pm
    Query Params :
    Info 6:31:36 pm
    KeyValue
    status1
    Info 6:31:36 pm
    Assertions :
    Pass 6:31:36 pm Assertion passed! error in response body has the expected value: Bad Request
    Pass 6:31:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:36 pm
    Response body :
    Info 6:31:36 pm
  • GetAllCamera_WrongEndpoint

    6:31:36 pm / 00:00:00:110 Pass

    GetAllCamera_WrongEndpoint
    09.11.2024 6:31:36 pm 09.11.2024 6:31:37 pm 00:00:00:110 · #test-id=125
    GetAllCamera
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/getAllCamerashr
    Info 6:31:37 pm Method : POST
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Query Params :
    Info 6:31:37 pm
    KeyValue
    keywordSafdarjung
    status1
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • GetAllCamera_WrongMethod

    6:31:37 pm / 00:00:00:115 Pass

    GetAllCamera_WrongMethod
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:115 · #test-id=126
    GetAllCamera
    wrong request method case
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:37 pm Method : GET
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Query Params :
    Info 6:31:37 pm
    KeyValue
    keywordSafdarjung
    status1
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • GetAllCamera_wrongParam

    6:31:37 pm / 00:00:00:125 Pass

    GetAllCamera_wrongParam
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:125 · #test-id=127
    GetAllCamera
    wrong query param case : keyword param | status param
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:37 pm Method : GET
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Query Params :
    Info 6:31:37 pm
    KeyValue
    keywordcam2
    status1
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:37 pm Assertion passed! Array at path 'data.content' is present in the response body and is empty
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • GetAllCamera_wrongParam

    6:31:37 pm / 00:00:00:129 Pass

    GetAllCamera_wrongParam
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:129 · #test-id=128
    GetAllCamera
    wrong query param case : keyword param | status param
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/getAllCamera
    Info 6:31:37 pm Method : GET
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Query Params :
    Info 6:31:37 pm
    KeyValue
    keywordcam1
    status0
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:37 pm Assertion passed! Array at path 'data.content' is present in the response body and is empty
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • ActivateCamera_CorrectAuth

    6:31:37 pm / 00:00:00:218 Pass

    ActivateCamera_CorrectAuth
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:218 · #test-id=129
    ActivateCamera
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/activate
    Info 6:31:37 pm Method : POST
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Assertion passed! message in response body has the expected value: camera Activated successfully
    Pass 6:31:37 pm Assertion passed! status in response body has the expected value: 200
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • ActivateCamera_EmptyAndWrongAuth

    6:31:37 pm / 00:00:00:108 Pass

    ActivateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:108 · #test-id=130
    ActivateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/activate
    Info 6:31:37 pm Method : POST
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • ActivateCamera_EmptyAndWrongAuth

    6:31:37 pm / 00:00:00:119 Pass

    ActivateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:119 · #test-id=131
    ActivateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/activate
    Info 6:31:37 pm Method : POST
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • ActivateCamera_SchemaValidation

    6:31:37 pm / 00:00:00:147 Pass

    ActivateCamera_SchemaValidation
    09.11.2024 6:31:37 pm 09.11.2024 6:31:37 pm 00:00:00:147 · #test-id=132
    ActivateCamera
    schema validation case
    StatusTimestampDetails
    Info 6:31:37 pm Endpoint : /v1/user/camera/activate
    Info 6:31:37 pm Method : GET
    Info 6:31:37 pm
    Headers :
    Info 6:31:37 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:37 pm
    Query Params :
    Info 6:31:37 pm
    KeyValue
    id25
    Info 6:31:37 pm
    Assertions :
    Pass 6:31:37 pm JSON schema validation passed!
    Info 6:31:37 pm
    Response body :
    Info 6:31:37 pm
  • ActivateCamera_NoParamCase

    6:31:37 pm / 00:00:00:122 Pass

    ActivateCamera_NoParamCase
    09.11.2024 6:31:37 pm 09.11.2024 6:31:38 pm 00:00:00:122 · #test-id=133
    ActivateCamera
    test no param flow
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/activate
    Info 6:31:38 pm Method : POST
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Assertions :
    Pass 6:31:38 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:38 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 6:31:38 pm Assertion passed! Response time is less than 800 milliseconds: 108ms
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • ActivateCamera_WrongEndpoint

    6:31:38 pm / 00:00:00:118 Pass

    ActivateCamera_WrongEndpoint
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:118 · #test-id=134
    ActivateCamera
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/activateshr
    Info 6:31:38 pm Method : POST
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Query Params :
    Info 6:31:38 pm
    KeyValue
    id25
    Info 6:31:38 pm
    Assertions :
    Pass 6:31:38 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • ActivateCamera_WrongMethod

    6:31:38 pm / 00:00:00:130 Pass

    ActivateCamera_WrongMethod
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:130 · #test-id=135
    ActivateCamera
    wrong request method case
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/activate
    Info 6:31:38 pm Method : GET
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Query Params :
    Info 6:31:38 pm
    KeyValue
    id25
    Info 6:31:38 pm
    Assertions :
    Pass 6:31:38 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • ActivateCamera_wrongParam

    6:31:38 pm / 00:00:00:106 Fail

    ActivateCamera_wrongParam
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:106 · #test-id=136
    ActivateCamera
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/activate
    Info 6:31:38 pm Method : GET
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Query Params :
    Info 6:31:38 pm
    KeyValue
    id0
    Info 6:31:38 pm
    Assertions :
    Fail 6:31:38 pm Status code assertion failed! Expected: 400, Actual: 200
    Fail 6:31:38 pm Status code is not as expected expected [400] but found [200]
    Fail 6:31:38 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.ActivateCameraTests.wrongParamCase(ActivateCameraTests.java:63)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • ActivateCamera_wrongParam

    6:31:38 pm / 00:00:00:129 Fail

    ActivateCamera_wrongParam
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:129 · #test-id=137
    ActivateCamera
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/activate
    Info 6:31:38 pm Method : GET
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Query Params :
    Info 6:31:38 pm
    KeyValue
    id9988
    Info 6:31:38 pm
    Assertions :
    Fail 6:31:38 pm Status code assertion failed! Expected: 400, Actual: 200
    Fail 6:31:38 pm Status code is not as expected expected [400] but found [200]
    Fail 6:31:38 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.ActivateCameraTests.wrongParamCase(ActivateCameraTests.java:63)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • deActivateCamera_CorrectAuth

    6:31:38 pm / 00:00:00:159 Pass

    deActivateCamera_CorrectAuth
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:159 · #test-id=138
    DeactivateCamera
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:38 pm Method : POST
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:38 pm
    Assertions :
    Pass 6:31:38 pm Assertion passed! message in response body has the expected value: camera deActivated successfully
    Pass 6:31:38 pm Assertion passed! status in response body has the expected value: 200
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • deActivateCamera_EmptyAndWrongAuth

    6:31:38 pm / 00:00:00:117 Pass

    deActivateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:38 pm 09.11.2024 6:31:38 pm 00:00:00:117 · #test-id=139
    DeactivateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:38 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:38 pm Method : POST
    Info 6:31:38 pm
    Headers :
    Info 6:31:38 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:38 pm
    Assertions :
    Pass 6:31:38 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:38 pm
    Response body :
    Info 6:31:38 pm
  • deActivateCamera_EmptyAndWrongAuth

    6:31:38 pm / 00:00:00:128 Pass

    deActivateCamera_EmptyAndWrongAuth
    09.11.2024 6:31:38 pm 09.11.2024 6:31:39 pm 00:00:00:128 · #test-id=140
    DeactivateCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : POST
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_SchemaValidation

    6:31:39 pm / 00:00:00:154 Pass

    deActivateCamera_SchemaValidation
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:154 · #test-id=141
    DeactivateCamera
    schema validation case
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : GET
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Query Params :
    Info 6:31:39 pm
    KeyValue
    id25
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm JSON schema validation passed!
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_NoParamCase

    6:31:39 pm / 00:00:00:125 Pass

    deActivateCamera_NoParamCase
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:125 · #test-id=142
    DeactivateCamera
    test no param flow
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : POST
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:39 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 6:31:39 pm Assertion passed! Response time is less than 800 milliseconds: 109ms
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_WrongEndpoint

    6:31:39 pm / 00:00:00:122 Pass

    deActivateCamera_WrongEndpoint
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:122 · #test-id=143
    DeactivateCamera
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivateshr
    Info 6:31:39 pm Method : POST
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Query Params :
    Info 6:31:39 pm
    KeyValue
    id25
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_WrongMethod

    6:31:39 pm / 00:00:00:130 Pass

    deActivateCamera_WrongMethod
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:130 · #test-id=144
    DeactivateCamera
    wrong request method case
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : GET
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Query Params :
    Info 6:31:39 pm
    KeyValue
    id25
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_wrongParam

    6:31:39 pm / 00:00:00:127 Fail

    deActivateCamera_wrongParam
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:127 · #test-id=145
    DeactivateCamera
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : GET
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Query Params :
    Info 6:31:39 pm
    KeyValue
    id0
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Fail 6:31:39 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 6:31:39 pm Status code is not as expected expected [400] but found [500]
    Fail 6:31:39 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.DeactivateCameraTests.wrongParamCase(DeactivateCameraTests.java:66)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • deActivateCamera_wrongParam

    6:31:39 pm / 00:00:00:138 Fail

    deActivateCamera_wrongParam
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:138 · #test-id=146
    DeactivateCamera
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/camera/deActivate
    Info 6:31:39 pm Method : GET
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Query Params :
    Info 6:31:39 pm
    KeyValue
    id9988
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Fail 6:31:39 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 6:31:39 pm Status code is not as expected expected [400] but found [500]
    Fail 6:31:39 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.DeactivateCameraTests.wrongParamCase(DeactivateCameraTests.java:66)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • FetchAllArea_CorrectAuth

    6:31:39 pm / 00:00:00:122 Pass

    FetchAllArea_CorrectAuth
    09.11.2024 6:31:39 pm 09.11.2024 6:31:39 pm 00:00:00:122 · #test-id=147
    FetchAllArea
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:39 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:39 pm Method : GET
    Info 6:31:39 pm
    Headers :
    Info 6:31:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:39 pm
    Assertions :
    Pass 6:31:39 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:39 pm
    Response body :
    Info 6:31:39 pm
  • FetchAllArea_EmptyAndWrongAuth

    6:31:39 pm / 00:00:00:106 Pass

    FetchAllArea_EmptyAndWrongAuth
    09.11.2024 6:31:39 pm 09.11.2024 6:31:40 pm 00:00:00:106 · #test-id=148
    FetchAllArea
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:40 pm Method : GET
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • FetchAllArea_EmptyAndWrongAuth

    6:31:40 pm / 00:00:00:107 Pass

    FetchAllArea_EmptyAndWrongAuth
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:107 · #test-id=149
    FetchAllArea
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:40 pm Method : GET
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • FetchAllArea_SchemaValidation

    6:31:40 pm / 00:00:00:114 Pass

    FetchAllArea_SchemaValidation
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:114 · #test-id=150
    FetchAllArea
    schema validation case
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:40 pm Method : GET
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm JSON schema validation passed!
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • FetchAllArea_PositiveCase

    6:31:40 pm / 00:00:00:145 Pass

    FetchAllArea_PositiveCase
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:145 · #test-id=151
    FetchAllArea
    test positive flow
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:40 pm Method : GET
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:40 pm All objects contain the fields: id, name
    Pass 6:31:40 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:40 pm Assertion passed! Response time is less than 800 milliseconds: 123ms
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • FetchAllArea_WrongEndpoint

    6:31:40 pm / 00:00:00:121 Pass

    FetchAllArea_WrongEndpoint
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:121 · #test-id=152
    FetchAllArea
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-areashr
    Info 6:31:40 pm Method : GET
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • FetchAllArea_WrongMethod

    6:31:40 pm / 00:00:00:123 Pass

    FetchAllArea_WrongMethod
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:123 · #test-id=153
    FetchAllArea
    wrong request method case
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/reports/all-area
    Info 6:31:40 pm Method : POST
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • EditMasterCamera_EmptyAndWrongAuth

    6:31:40 pm / 00:00:00:166 Pass

    EditMasterCamera_EmptyAndWrongAuth
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:166 · #test-id=154
    EditMasterCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/camera/edit
    Info 6:31:40 pm Method : PUT
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • EditMasterCamera_EmptyAndWrongAuth

    6:31:40 pm / 00:00:00:102 Pass

    EditMasterCamera_EmptyAndWrongAuth
    09.11.2024 6:31:40 pm 09.11.2024 6:31:40 pm 00:00:00:102 · #test-id=155
    EditMasterCamera
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:40 pm Endpoint : /v1/user/camera/edit
    Info 6:31:40 pm Method : PUT
    Info 6:31:40 pm
    Headers :
    Info 6:31:40 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:40 pm
    Assertions :
    Pass 6:31:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:40 pm
    Response body :
    Info 6:31:40 pm
  • EditMasterCamera_wrongParam

    6:31:40 pm / 00:00:00:110 Pass

    EditMasterCamera_wrongParam
    09.11.2024 6:31:40 pm 09.11.2024 6:31:41 pm 00:00:00:110 · #test-id=156
    EditMasterCamera
    empty query param case : cameraName param | id param
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/edit
    Info 6:31:41 pm Method : PUT
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Query Params :
    Info 6:31:41 pm
    KeyValue
    id60
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • EditMasterCamera_wrongParam

    6:31:41 pm / 00:00:00:115 Pass

    EditMasterCamera_wrongParam
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:115 · #test-id=157
    EditMasterCamera
    empty query param case : cameraName param | id param
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/edit
    Info 6:31:41 pm Method : PUT
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Query Params :
    Info 6:31:41 pm
    KeyValue
    cameraNameCamera-60
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • EditMasterCamera_SchemaValidation

    6:31:41 pm / 00:00:00:152 Pass

    EditMasterCamera_SchemaValidation
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:152 · #test-id=158
    EditMasterCamera
    schema validation case
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/edit
    Info 6:31:41 pm Method : PUT
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Query Params :
    Info 6:31:41 pm
    KeyValue
    cameraNameCameraAuto110924
    id25
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm JSON schema validation passed!
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • EditMasterCamera_NoParamCase

    6:31:41 pm / 00:00:00:121 Pass

    EditMasterCamera_NoParamCase
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:121 · #test-id=159
    EditMasterCamera
    test no param flow
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/edit
    Info 6:31:41 pm Method : PUT
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 6:31:41 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 6:31:41 pm Assertion passed! Response time is less than 800 milliseconds: 109ms
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • EditMasterCamera_WrongEndpoint

    6:31:41 pm / 00:00:00:120 Pass

    EditMasterCamera_WrongEndpoint
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:120 · #test-id=160
    EditMasterCamera
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/editshr
    Info 6:31:41 pm Method : PUT
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Query Params :
    Info 6:31:41 pm
    KeyValue
    cameraNameCameraAuto110924
    id25
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • EditMasterCamera_WrongMethod

    6:31:41 pm / 00:00:00:116 Pass

    EditMasterCamera_WrongMethod
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:116 · #test-id=161
    EditMasterCamera
    wrong request method case
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/camera/edit
    Info 6:31:41 pm Method : GET
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:31:41 pm
    Query Params :
    Info 6:31:41 pm
    KeyValue
    cameraNameCameraAuto110924
    id25
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth

    6:31:41 pm / 00:00:00:130 Pass

    GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:130 · #test-id=162
    GetFacilitiesByZoneAndRegion
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 6:31:41 pm Method : GET
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth

    6:31:41 pm / 00:00:00:103 Pass

    GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth
    09.11.2024 6:31:41 pm 09.11.2024 6:31:41 pm 00:00:00:103 · #test-id=163
    GetFacilitiesByZoneAndRegion
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:41 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 6:31:41 pm Method : GET
    Info 6:31:41 pm
    Headers :
    Info 6:31:41 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:31:41 pm
    Assertions :
    Pass 6:31:41 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:41 pm
    Response body :
    Info 6:31:41 pm
  • GetFacilitiesByZoneAndRegion_SchemaValidation

    6:31:41 pm / 00:00:00:181 Pass

    GetFacilitiesByZoneAndRegion_SchemaValidation
    09.11.2024 6:31:41 pm 09.11.2024 6:31:42 pm 00:00:00:181 · #test-id=164
    GetFacilitiesByZoneAndRegion
    schema validation case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm JSON schema validation passed!
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    6:31:42 pm / 00:00:00:122 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:122 · #test-id=165
    GetFacilitiesByZoneAndRegion
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/0/0
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:42 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    6:31:42 pm / 00:00:00:142 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:142 · #test-id=166
    GetFacilitiesByZoneAndRegion
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/999/999
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:42 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    6:31:42 pm / 00:00:00:130 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:130 · #test-id=167
    GetFacilitiesByZoneAndRegion
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/1/2
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:42 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_PositiveCase

    6:31:42 pm / 00:00:00:137 Pass

    GetFacilitiesByZoneAndRegion_PositiveCase
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:137 · #test-id=168
    GetFacilitiesByZoneAndRegion
    test positive flow
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:42 pm All objects contain the fields with expected values: {regionId=1, zoneId=1}
    Pass 6:31:42 pm Assertion passed! Response time is less than 800 milliseconds: 116ms
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_WrongEndpoint

    6:31:42 pm / 00:00:00:116 Pass

    GetFacilitiesByZoneAndRegion_WrongEndpoint
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:116 · #test-id=169
    GetFacilitiesByZoneAndRegion
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/1/1/shr
    Info 6:31:42 pm Method : GET
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByZoneAndRegion_WrongMethod

    6:31:42 pm / 00:00:00:127 Pass

    GetFacilitiesByZoneAndRegion_WrongMethod
    09.11.2024 6:31:42 pm 09.11.2024 6:31:42 pm 00:00:00:127 · #test-id=170
    GetFacilitiesByZoneAndRegion
    wrong request method case
    StatusTimestampDetails
    Info 6:31:42 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 6:31:42 pm Method : POST
    Info 6:31:42 pm
    Headers :
    Info 6:31:42 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:42 pm
    Assertions :
    Pass 6:31:42 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:42 pm
    Response body :
    Info 6:31:42 pm
  • GetFacilitiesByRole_CorrectAuth

    6:31:42 pm / 00:00:00:178 Pass

    GetFacilitiesByRole_CorrectAuth
    09.11.2024 6:31:42 pm 09.11.2024 6:31:43 pm 00:00:00:178 · #test-id=171
    GetFacilitiesByRole
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_EmptyAndWrongAuth

    6:31:43 pm / 00:00:00:099 Pass

    GetFacilitiesByRole_EmptyAndWrongAuth
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:099 · #test-id=172
    GetFacilitiesByRole
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_EmptyAndWrongAuth

    6:31:43 pm / 00:00:00:126 Pass

    GetFacilitiesByRole_EmptyAndWrongAuth
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:126 · #test-id=173
    GetFacilitiesByRole
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_SchemaValidation

    6:31:43 pm / 00:00:00:208 Pass

    GetFacilitiesByRole_SchemaValidation
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:208 · #test-id=174
    GetFacilitiesByRole
    schema validation case
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm JSON schema validation passed!
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_PositiveCase

    6:31:43 pm / 00:00:00:173 Pass

    GetFacilitiesByRole_PositiveCase
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:173 · #test-id=175
    GetFacilitiesByRole
    test positive flow
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:43 pm Assertion passed! status in response body has the expected value: 200
    Pass 6:31:43 pm Assertion passed! Response time is less than 800 milliseconds: 114ms
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_WrongEndpoint

    6:31:43 pm / 00:00:00:117 Pass

    GetFacilitiesByRole_WrongEndpoint
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:117 · #test-id=176
    GetFacilitiesByRole
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/listshr
    Info 6:31:43 pm Method : GET
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • GetFacilitiesByRole_WrongMethod

    6:31:43 pm / 00:00:00:133 Pass

    GetFacilitiesByRole_WrongMethod
    09.11.2024 6:31:43 pm 09.11.2024 6:31:43 pm 00:00:00:133 · #test-id=177
    GetFacilitiesByRole
    wrong request method case
    StatusTimestampDetails
    Info 6:31:43 pm Endpoint : /v1/user/facility/list
    Info 6:31:43 pm Method : POST
    Info 6:31:43 pm
    Headers :
    Info 6:31:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:43 pm
    Assertions :
    Pass 6:31:43 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:43 pm
    Response body :
    Info 6:31:43 pm
  • DeleteCameraConfigsByConfigId_EmptyAndWrongAuth

    6:31:43 pm / 00:00:00:114 Pass

    DeleteCameraConfigsByConfigId_EmptyAndWrongAuth
    09.11.2024 6:31:43 pm 09.11.2024 6:31:44 pm 00:00:00:114 · #test-id=178
    DeleteCameraConfigsByConfigId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_EmptyAndWrongAuth

    6:31:44 pm / 00:00:00:117 Pass

    DeleteCameraConfigsByConfigId_EmptyAndWrongAuth
    09.11.2024 6:31:44 pm 09.11.2024 6:31:44 pm 00:00:00:117 · #test-id=179
    DeleteCameraConfigsByConfigId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_WrongConfigId

    6:31:44 pm / 00:00:00:121 Pass

    DeleteCameraConfigsByConfigId_WrongConfigId
    09.11.2024 6:31:44 pm 09.11.2024 6:31:44 pm 00:00:00:121 · #test-id=180
    DeleteCameraConfigsByConfigId
    invalid camera config Id as path param case
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/0
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_WrongConfigId

    6:31:44 pm / 00:00:00:145 Pass

    DeleteCameraConfigsByConfigId_WrongConfigId
    09.11.2024 6:31:44 pm 09.11.2024 6:31:44 pm 00:00:00:145 · #test-id=181
    DeleteCameraConfigsByConfigId
    invalid camera config Id as path param case
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/999
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_SchemaValidation

    6:31:44 pm / 00:00:00:201 Pass

    DeleteCameraConfigsByConfigId_SchemaValidation
    09.11.2024 6:31:44 pm 09.11.2024 6:31:44 pm 00:00:00:201 · #test-id=182
    DeleteCameraConfigsByConfigId
    schema validation case
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm JSON schema validation passed!
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_PositiveCase

    6:31:44 pm / 00:00:00:191 Pass

    DeleteCameraConfigsByConfigId_PositiveCase
    09.11.2024 6:31:44 pm 09.11.2024 6:31:44 pm 00:00:00:191 · #test-id=183
    DeleteCameraConfigsByConfigId
    test positive flow
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:44 pm Assertion passed! message in response body has the expected value: Facility configuration with id : 66 deleted successfully
    Pass 6:31:44 pm Assertion passed! Response time is less than 800 milliseconds: 173ms
    Info 6:31:44 pm
    Response body :
    Info 6:31:44 pm
  • DeleteCameraConfigsByConfigId_RepeatCase

    6:31:44 pm / 00:00:00:293 Fail

    DeleteCameraConfigsByConfigId_RepeatCase
    09.11.2024 6:31:44 pm 09.11.2024 6:31:45 pm 00:00:00:293 · #test-id=184
    DeleteCameraConfigsByConfigId
    test already deleted config
    StatusTimestampDetails
    Info 6:31:44 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:44 pm Method : DELETE
    Info 6:31:44 pm
    Headers :
    Info 6:31:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:44 pm
    Assertions :
    Pass 6:31:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:45 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:45 pm Method : DELETE
    Info 6:31:45 pm
    Headers :
    Info 6:31:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:45 pm
    Assertions :
    Fail 6:31:45 pm Status code assertion failed! Expected: 208, Actual: 200
    Fail 6:31:45 pm Status code is not as expected expected [208] but found [200]
    Fail 6:31:45 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.DeleteCameraConfigsByConfigIdTests.repeatCase(DeleteCameraConfigsByConfigIdTests.java:77)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:45 pm
    Response body :
    Info 6:31:45 pm
  • DeleteCameraConfigsByConfigId_WrongEndpoint

    6:31:45 pm / 00:00:00:227 Pass

    DeleteCameraConfigsByConfigId_WrongEndpoint
    09.11.2024 6:31:45 pm 09.11.2024 6:31:45 pm 00:00:00:227 · #test-id=185
    DeleteCameraConfigsByConfigId
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:45 pm Endpoint : /v1/user/facility/camera-configs/delete/66/shr
    Info 6:31:45 pm Method : DELETE
    Info 6:31:45 pm
    Headers :
    Info 6:31:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:45 pm
    Assertions :
    Pass 6:31:45 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:45 pm
    Response body :
    Info 6:31:45 pm
  • DeleteCameraConfigsByConfigId_WrongMethod

    6:31:45 pm / 00:00:00:113 Pass

    DeleteCameraConfigsByConfigId_WrongMethod
    09.11.2024 6:31:45 pm 09.11.2024 6:31:45 pm 00:00:00:113 · #test-id=186
    DeleteCameraConfigsByConfigId
    wrong request method case
    StatusTimestampDetails
    Info 6:31:45 pm Endpoint : /v1/user/facility/camera-configs/delete/66
    Info 6:31:45 pm Method : GET
    Info 6:31:45 pm
    Headers :
    Info 6:31:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:45 pm
    Assertions :
    Pass 6:31:45 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:45 pm
    Response body :
    Info 6:31:45 pm
  • UpdateCameraConfigs_BodyScenerio1

    6:31:45 pm / 00:00:00:320 Pass

    UpdateCameraConfigs_BodyScenerio1
    09.11.2024 6:31:45 pm 09.11.2024 6:31:46 pm 00:00:00:320 · #test-id=187
    UpdateCameraConfigs
    positive case : pass all fields
    StatusTimestampDetails
    Info 6:31:46 pm Endpoint : /v1/user/facility/edit
    Info 6:31:46 pm Method : PUT
    Info 6:31:46 pm
    Headers :
    Info 6:31:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:46 pm
    Request body :
    Info 6:31:46 pm
    Info 6:31:46 pm
    Assertions :
    Pass 6:31:46 pm Assertion passed! message in response body has the expected value: Configuration updated successfully
    Pass 6:31:46 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:46 pm
    Response body :
    Info 6:31:46 pm
  • UpdateCameraConfigs_BodyScenerio2

    6:31:46 pm / 00:00:00:114 Pass

    UpdateCameraConfigs_BodyScenerio2
    09.11.2024 6:31:46 pm 09.11.2024 6:31:46 pm 00:00:00:114 · #test-id=188
    UpdateCameraConfigs
    leave id blank
    StatusTimestampDetails
    Info 6:31:46 pm Endpoint : /v1/user/facility/edit
    Info 6:31:46 pm Method : PUT
    Info 6:31:46 pm
    Headers :
    Info 6:31:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:46 pm
    Request body :
    Info 6:31:46 pm
    Info 6:31:46 pm
    Assertions :
    Pass 6:31:46 pm Assertion passed! message in response body has the expected value: Id cannot be null
    Pass 6:31:46 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:46 pm
    Response body :
    Info 6:31:46 pm
  • UpdateCameraConfigs_BodyScenerio3

    6:31:46 pm / 00:00:00:141 Pass

    UpdateCameraConfigs_BodyScenerio3
    09.11.2024 6:31:46 pm 09.11.2024 6:31:46 pm 00:00:00:141 · #test-id=189
    UpdateCameraConfigs
    enter invalid id that doesn't even exist
    StatusTimestampDetails
    Info 6:31:46 pm Endpoint : /v1/user/facility/edit
    Info 6:31:46 pm Method : PUT
    Info 6:31:46 pm
    Headers :
    Info 6:31:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:46 pm
    Request body :
    Info 6:31:46 pm
    Info 6:31:46 pm
    Assertions :
    Pass 6:31:46 pm Assertion passed! message in response body has the expected value: Entity not found
    Pass 6:31:46 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:46 pm
    Response body :
    Info 6:31:46 pm
  • UpdateCameraConfigs_BodyScenerio4

    6:31:46 pm / 00:00:00:123 Pass

    UpdateCameraConfigs_BodyScenerio4
    09.11.2024 6:31:46 pm 09.11.2024 6:31:46 pm 00:00:00:123 · #test-id=190
    UpdateCameraConfigs
    leave areaId blank
    StatusTimestampDetails
    Info 6:31:46 pm Endpoint : /v1/user/facility/edit
    Info 6:31:46 pm Method : PUT
    Info 6:31:46 pm
    Headers :
    Info 6:31:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:46 pm
    Request body :
    Info 6:31:46 pm
    Info 6:31:46 pm
    Assertions :
    Pass 6:31:46 pm Assertion passed! message in response body has the expected value: areaId can not be null or blank
    Pass 6:31:46 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:46 pm
    Response body :
    Info 6:31:46 pm
  • UpdateCameraConfigs_BodyScenerio5

    6:31:46 pm / 00:00:00:238 Pass

    UpdateCameraConfigs_BodyScenerio5
    09.11.2024 6:31:46 pm 09.11.2024 6:31:46 pm 00:00:00:238 · #test-id=191
    UpdateCameraConfigs
    enter cameraId but leave guid blank
    StatusTimestampDetails
    Info 6:31:46 pm Endpoint : /v1/user/facility/edit
    Info 6:31:46 pm Method : PUT
    Info 6:31:46 pm
    Headers :
    Info 6:31:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:46 pm
    Request body :
    Info 6:31:46 pm
    Info 6:31:46 pm
    Assertions :
    Pass 6:31:46 pm Assertion passed! message in response body has the expected value: Configuration updated successfully
    Pass 6:31:46 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:46 pm
    Response body :
    Info 6:31:46 pm
  • UpdateCameraConfigs_BodyScenerio6

    6:31:46 pm / 00:00:00:130 Pass

    UpdateCameraConfigs_BodyScenerio6
    09.11.2024 6:31:46 pm 09.11.2024 6:31:47 pm 00:00:00:130 · #test-id=192
    UpdateCameraConfigs
    enter monitoringStatus = 1 but leave rtspUrl blank
    StatusTimestampDetails
    Info 6:31:47 pm Endpoint : /v1/user/facility/edit
    Info 6:31:47 pm Method : PUT
    Info 6:31:47 pm
    Headers :
    Info 6:31:47 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:47 pm
    Request body :
    Info 6:31:47 pm
    Info 6:31:47 pm
    Assertions :
    Pass 6:31:47 pm Assertion passed! message in response body has the expected value: rtsp-url can not be null or blank when monitoring status is enabled
    Pass 6:31:47 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:47 pm
    Response body :
    Info 6:31:47 pm
  • UpdateCameraConfigs_BodyScenerio7

    6:31:47 pm / 00:00:00:119 Pass

    UpdateCameraConfigs_BodyScenerio7
    09.11.2024 6:31:47 pm 09.11.2024 6:31:47 pm 00:00:00:119 · #test-id=193
    UpdateCameraConfigs
    try to update with invalid eventId
    StatusTimestampDetails
    Info 6:31:47 pm Endpoint : /v1/user/facility/edit
    Info 6:31:47 pm Method : PUT
    Info 6:31:47 pm
    Headers :
    Info 6:31:47 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:47 pm
    Request body :
    Info 6:31:47 pm
    Info 6:31:47 pm
    Assertions :
    Pass 6:31:47 pm Assertion passed! message in response body has the expected value: Event ID can be ALL, Cleaning, Patient_In_Chair only.
    Pass 6:31:47 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:47 pm
    Response body :
    Info 6:31:47 pm
  • UpdateCameraConfigs_BodyScenerio8

    6:31:47 pm / 00:00:00:123 Pass

    UpdateCameraConfigs_BodyScenerio8
    09.11.2024 6:31:47 pm 09.11.2024 6:31:47 pm 00:00:00:123 · #test-id=194
    UpdateCameraConfigs
    try to update with already configured camera
    StatusTimestampDetails
    Info 6:31:47 pm Endpoint : /v1/user/facility/edit
    Info 6:31:47 pm Method : PUT
    Info 6:31:47 pm
    Headers :
    Info 6:31:47 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:47 pm
    Request body :
    Info 6:31:47 pm
    Info 6:31:47 pm
    Assertions :
    Pass 6:31:47 pm Assertion passed! message in response body has the expected value: Camera with ID 5 is already associated with another configuration.
    Pass 6:31:47 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:47 pm
    Response body :
    Info 6:31:47 pm
  • UpdateCameraConfigs_EmptyAndWrongAuth

    6:31:47 pm / 00:00:00:570 Pass

    UpdateCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:31:47 pm 09.11.2024 6:31:47 pm 00:00:00:570 · #test-id=195
    UpdateCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:47 pm Endpoint : /v1/user/facility/edit
    Info 6:31:47 pm Method : PUT
    Info 6:31:47 pm
    Headers :
    Info 6:31:47 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:47 pm
    Request body :
    Info 6:31:47 pm
    Info 6:31:47 pm
    Assertions :
    Pass 6:31:47 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:47 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:47 pm
    Response body :
    Info 6:31:47 pm
  • UpdateCameraConfigs_EmptyAndWrongAuth

    6:31:47 pm / 00:00:00:508 Pass

    UpdateCameraConfigs_EmptyAndWrongAuth
    09.11.2024 6:31:47 pm 09.11.2024 6:31:48 pm 00:00:00:508 · #test-id=196
    UpdateCameraConfigs
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:48 pm Endpoint : /v1/user/facility/edit
    Info 6:31:48 pm Method : PUT
    Info 6:31:48 pm
    Headers :
    Info 6:31:48 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:48 pm
    Request body :
    Info 6:31:48 pm
    Info 6:31:48 pm
    Assertions :
    Pass 6:31:48 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:48 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:48 pm
    Response body :
    Info 6:31:48 pm
  • UpdateCameraConfigs_SchemaValidation

    6:31:48 pm / 00:00:00:226 Pass

    UpdateCameraConfigs_SchemaValidation
    09.11.2024 6:31:48 pm 09.11.2024 6:31:48 pm 00:00:00:226 · #test-id=197
    UpdateCameraConfigs
    schema validation case
    StatusTimestampDetails
    Info 6:31:48 pm Endpoint : /v1/user/facility/edit
    Info 6:31:48 pm Method : PUT
    Info 6:31:48 pm
    Headers :
    Info 6:31:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:48 pm
    Request body :
    Info 6:31:48 pm
    Info 6:31:48 pm
    Assertions :
    Pass 6:31:48 pm JSON schema validation passed!
    Info 6:31:48 pm
    Response body :
    Info 6:31:48 pm
  • UpdateCameraConfigs_WrongEndpoint

    6:31:49 pm / 00:00:00:121 Pass

    UpdateCameraConfigs_WrongEndpoint
    09.11.2024 6:31:49 pm 09.11.2024 6:31:49 pm 00:00:00:121 · #test-id=198
    UpdateCameraConfigs
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:49 pm Endpoint : /v1/user/facility/editshr
    Info 6:31:49 pm Method : PUT
    Info 6:31:49 pm
    Headers :
    Info 6:31:49 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:49 pm
    Request body :
    Info 6:31:49 pm
    Info 6:31:49 pm
    Assertions :
    Pass 6:31:49 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:49 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:49 pm
    Response body :
    Info 6:31:49 pm
  • UpdateCameraConfigs_WrongMethod

    6:31:49 pm / 00:00:00:128 Pass

    UpdateCameraConfigs_WrongMethod
    09.11.2024 6:31:49 pm 09.11.2024 6:31:49 pm 00:00:00:128 · #test-id=199
    UpdateCameraConfigs
    wrong request method case
    StatusTimestampDetails
    Info 6:31:49 pm Endpoint : /v1/user/facility/edit
    Info 6:31:49 pm Method : GET
    Info 6:31:49 pm
    Headers :
    Info 6:31:49 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:49 pm
    Request body :
    Info 6:31:49 pm
    Info 6:31:49 pm
    Assertions :
    Pass 6:31:49 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:49 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:49 pm
    Response body :
    Info 6:31:49 pm
  • FCMTokenList_EmptyAndWrongAuth

    6:31:49 pm / 00:00:00:116 Pass

    FCMTokenList_EmptyAndWrongAuth
    09.11.2024 6:31:49 pm 09.11.2024 6:31:50 pm 00:00:00:116 · #test-id=200
    FCMTokenList
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_EmptyAndWrongAuth

    6:31:50 pm / 00:00:00:110 Pass

    FCMTokenList_EmptyAndWrongAuth
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:110 · #test-id=201
    FCMTokenList
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_InvalidGuid

    6:31:50 pm / 00:00:00:145 Pass

    FCMTokenList_InvalidGuid
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:145 · #test-id=202
    FCMTokenList
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/24a79839-4310-413a-9129-dce712e23ba
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:50 pm Assertion passed! message in response body has the expected value: No tokens available
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_InvalidGuid

    6:31:50 pm / 00:00:00:162 Pass

    FCMTokenList_InvalidGuid
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:162 · #test-id=203
    FCMTokenList
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/99999
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:50 pm Assertion passed! message in response body has the expected value: No tokens available
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_SchemaValidation

    6:31:50 pm / 00:00:00:175 Pass

    FCMTokenList_SchemaValidation
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:175 · #test-id=204
    FCMTokenList
    schema validation case
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm JSON schema validation passed!
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_PositiveCase

    6:31:50 pm / 00:00:00:176 Pass

    FCMTokenList_PositiveCase
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:176 · #test-id=205
    FCMTokenList
    test positive flow
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:50 pm Assertion passed! Response time is less than 800 milliseconds: 172ms
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_WrongEndpoint

    6:31:50 pm / 00:00:00:110 Pass

    FCMTokenList_WrongEndpoint
    09.11.2024 6:31:50 pm 09.11.2024 6:31:50 pm 00:00:00:110 · #test-id=206
    FCMTokenList
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:50 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0cshr
    Info 6:31:50 pm Method : GET
    Info 6:31:50 pm
    Headers :
    Info 6:31:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:50 pm
    Assertions :
    Pass 6:31:50 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:50 pm
    Response body :
    Info 6:31:50 pm
  • FCMTokenList_WrongMethod

    6:31:50 pm / 00:00:00:118 Pass

    FCMTokenList_WrongMethod
    09.11.2024 6:31:50 pm 09.11.2024 6:31:51 pm 00:00:00:118 · #test-id=207
    FCMTokenList
    wrong request method case
    StatusTimestampDetails
    Info 6:31:51 pm Endpoint : /v1/user/users/user-fcm-token-list/camera/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:51 pm Method : POST
    Info 6:31:51 pm
    Headers :
    Info 6:31:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:51 pm
    Assertions :
    Pass 6:31:51 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:51 pm
    Response body :
    Info 6:31:51 pm
  • SaveFCMToken_BodyScenerio1

    6:31:51 pm / 00:00:00:143 Pass

    SaveFCMToken_BodyScenerio1
    09.11.2024 6:31:51 pm 09.11.2024 6:31:51 pm 00:00:00:143 · #test-id=208
    SaveFCMToken
    positive case : pass all fields
    StatusTimestampDetails
    Info 6:31:51 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:51 pm Method : POST
    Info 6:31:51 pm
    Headers :
    Info 6:31:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:51 pm
    Request body :
    Info 6:31:51 pm
    Info 6:31:51 pm
    Assertions :
    Pass 6:31:51 pm Assertion passed! message in response body has the expected value: Fcm Token Saved Successfully
    Pass 6:31:51 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:51 pm
    Response body :
    Info 6:31:51 pm
  • SaveFCMToken_BodyScenerio2

    6:31:51 pm / 00:00:00:115 Pass

    SaveFCMToken_BodyScenerio2
    09.11.2024 6:31:51 pm 09.11.2024 6:31:51 pm 00:00:00:115 · #test-id=209
    SaveFCMToken
    leave newToken blank but enter oldToken
    StatusTimestampDetails
    Info 6:31:51 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:51 pm Method : POST
    Info 6:31:51 pm
    Headers :
    Info 6:31:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:51 pm
    Request body :
    Info 6:31:51 pm
    Info 6:31:51 pm
    Assertions :
    Pass 6:31:51 pm Assertion passed! message in response body has the expected value: new token required
    Pass 6:31:51 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:51 pm
    Response body :
    Info 6:31:51 pm
  • SaveFCMToken_BodyScenerio3

    6:31:51 pm / 00:00:00:135 Pass

    SaveFCMToken_BodyScenerio3
    09.11.2024 6:31:51 pm 09.11.2024 6:31:51 pm 00:00:00:135 · #test-id=210
    SaveFCMToken
    leave oldToken blank but enter newToken
    StatusTimestampDetails
    Info 6:31:51 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:51 pm Method : POST
    Info 6:31:51 pm
    Headers :
    Info 6:31:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:51 pm
    Request body :
    Info 6:31:51 pm
    Info 6:31:51 pm
    Assertions :
    Pass 6:31:51 pm Assertion passed! message in response body has the expected value: Fcm Token Saved Successfully
    Pass 6:31:51 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:51 pm
    Response body :
    Info 6:31:51 pm
  • SaveFCMToken_BodyScenerio4

    6:31:51 pm / 00:00:00:125 Pass

    SaveFCMToken_BodyScenerio4
    09.11.2024 6:31:51 pm 09.11.2024 6:31:51 pm 00:00:00:125 · #test-id=211
    SaveFCMToken
    leave both oldToken and newToken blank
    StatusTimestampDetails
    Info 6:31:51 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:51 pm Method : POST
    Info 6:31:51 pm
    Headers :
    Info 6:31:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:51 pm
    Request body :
    Info 6:31:51 pm
    Info 6:31:51 pm
    Assertions :
    Pass 6:31:51 pm Assertion passed! message in response body has the expected value: new token required
    Pass 6:31:51 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 6:31:51 pm
    Response body :
    Info 6:31:51 pm
  • SaveFCMToken_BodyScenerio5

    6:31:51 pm / 00:00:00:129 Pass

    SaveFCMToken_BodyScenerio5
    09.11.2024 6:31:51 pm 09.11.2024 6:31:52 pm 00:00:00:129 · #test-id=212
    SaveFCMToken
    try saving duplicate newToken
    StatusTimestampDetails
    Info 6:31:52 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:52 pm Method : POST
    Info 6:31:52 pm
    Headers :
    Info 6:31:52 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:52 pm
    Request body :
    Info 6:31:52 pm
    Info 6:31:52 pm
    Assertions :
    Pass 6:31:52 pm Assertion passed! message in response body has the expected value: New FCM token Already exists
    Pass 6:31:52 pm Status code assertion passed! Expected: 208, Actual: 208
    Info 6:31:52 pm
    Response body :
    Info 6:31:52 pm
  • SaveFCMToken_EmptyAndWrongAuth

    6:31:52 pm / 00:00:00:531 Pass

    SaveFCMToken_EmptyAndWrongAuth
    09.11.2024 6:31:52 pm 09.11.2024 6:31:52 pm 00:00:00:531 · #test-id=213
    SaveFCMToken
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:52 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:52 pm Method : POST
    Info 6:31:52 pm
    Headers :
    Info 6:31:52 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:52 pm
    Request body :
    Info 6:31:52 pm
    Info 6:31:52 pm
    Assertions :
    Pass 6:31:52 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:52 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:52 pm
    Response body :
    Info 6:31:52 pm
  • SaveFCMToken_EmptyAndWrongAuth

    6:31:52 pm / 00:00:00:508 Pass

    SaveFCMToken_EmptyAndWrongAuth
    09.11.2024 6:31:52 pm 09.11.2024 6:31:53 pm 00:00:00:508 · #test-id=214
    SaveFCMToken
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:53 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:53 pm Method : POST
    Info 6:31:53 pm
    Headers :
    Info 6:31:53 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:53 pm
    Request body :
    Info 6:31:53 pm
    Info 6:31:53 pm
    Assertions :
    Pass 6:31:53 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:53 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:53 pm
    Response body :
    Info 6:31:53 pm
  • SaveFCMToken_SchemaValidation

    6:31:53 pm / 00:00:00:137 Pass

    SaveFCMToken_SchemaValidation
    09.11.2024 6:31:53 pm 09.11.2024 6:31:53 pm 00:00:00:137 · #test-id=215
    SaveFCMToken
    schema validation case
    StatusTimestampDetails
    Info 6:31:53 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:53 pm Method : POST
    Info 6:31:53 pm
    Headers :
    Info 6:31:53 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:53 pm
    Request body :
    Info 6:31:53 pm
    Info 6:31:53 pm
    Assertions :
    Pass 6:31:53 pm JSON schema validation passed!
    Info 6:31:53 pm
    Response body :
    Info 6:31:53 pm
  • SaveFCMToken_WrongEndpoint

    6:31:54 pm / 00:00:00:146 Pass

    SaveFCMToken_WrongEndpoint
    09.11.2024 6:31:54 pm 09.11.2024 6:31:54 pm 00:00:00:146 · #test-id=216
    SaveFCMToken
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:54 pm Endpoint : /v1/user/users/fcm-tokenshr
    Info 6:31:54 pm Method : POST
    Info 6:31:54 pm
    Headers :
    Info 6:31:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:54 pm
    Request body :
    Info 6:31:54 pm
    Info 6:31:54 pm
    Assertions :
    Pass 6:31:54 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:54 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:54 pm
    Response body :
    Info 6:31:54 pm
  • SaveFCMToken_WrongMethod

    6:31:54 pm / 00:00:00:127 Pass

    SaveFCMToken_WrongMethod
    09.11.2024 6:31:54 pm 09.11.2024 6:31:54 pm 00:00:00:127 · #test-id=217
    SaveFCMToken
    wrong request method case
    StatusTimestampDetails
    Info 6:31:54 pm Endpoint : /v1/user/users/fcm-token
    Info 6:31:54 pm Method : GET
    Info 6:31:54 pm
    Headers :
    Info 6:31:54 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:54 pm
    Request body :
    Info 6:31:54 pm
    Info 6:31:54 pm
    Assertions :
    Pass 6:31:54 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:54 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:54 pm
    Response body :
    Info 6:31:54 pm
  • AIEventReportScreenData_EmptyAndWrongAuth

    6:31:54 pm / 00:00:00:135 Pass

    AIEventReportScreenData_EmptyAndWrongAuth
    09.11.2024 6:31:54 pm 09.11.2024 6:31:54 pm 00:00:00:135 · #test-id=218
    AIEventReportScreenData
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:54 pm Endpoint : /v1/user/reports/search-details
    Info 6:31:54 pm Method : POST
    Info 6:31:54 pm
    Headers :
    Info 6:31:54 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:54 pm
    Assertions :
    Pass 6:31:54 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:54 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:54 pm
    Response body :
    Info 6:31:54 pm
  • AIEventReportScreenData_EmptyAndWrongAuth

    6:31:54 pm / 00:00:00:104 Pass

    AIEventReportScreenData_EmptyAndWrongAuth
    09.11.2024 6:31:54 pm 09.11.2024 6:31:54 pm 00:00:00:104 · #test-id=219
    AIEventReportScreenData
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:54 pm Endpoint : /v1/user/reports/search-details
    Info 6:31:54 pm Method : POST
    Info 6:31:54 pm
    Headers :
    Info 6:31:54 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:54 pm
    Assertions :
    Pass 6:31:54 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:31:54 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:31:54 pm
    Response body :
    Info 6:31:54 pm
  • AIEventReportScreenData_SchemaValidation

    6:31:54 pm / 00:00:00:151 Fail

    AIEventReportScreenData_SchemaValidation
    09.11.2024 6:31:54 pm 09.11.2024 6:31:55 pm 00:00:00:151 · #test-id=220
    AIEventReportScreenData
    schema validation case
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/search-details
    Info 6:31:55 pm Method : POST
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Fail 6:31:55 pm JSON schema validation failed! Error: 1 expectation failed. Response body doesn't match expectation. Expected: The content to match the given JSON schema. error: object has missing required properties (["data"]) level: "error" schema: {"loadingURI":"file:/C:/Users/ShreySharma/IdeaProjects/RestAssured/target/test-classes/schema/Winchcamp/aiEventReportScreenData.json#","pointer":""} instance: {"pointer":""} domain: "validation" keyword: "required" required: ["data","status"] missing: ["data"] Actual: {"type":"about:blank","title":"Bad Request","status":400,"detail":"Failed to read request","instance":"/reports/search-details"}
    Fail 6:31:55 pm 1 expectation failed. Response body doesn't match expectation. Expected: The content to match the given JSON schema. error: object has missing required properties (["data"]) level: "error" schema: {"loadingURI":"file:/C:/Users/ShreySharma/IdeaProjects/RestAssured/target/test-classes/schema/Winchcamp/aiEventReportScreenData.json#","pointer":""} instance: {"pointer":""} domain: "validation" keyword: "required" required: ["data","status"] missing: ["data"] Actual: {"type":"about:blank","title":"Bad Request","status":400,"detail":"Failed to read request","instance":"/reports/search-details"}
    Fail 6:31:55 pm
    Click Here To See Exception Logs [java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
    org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
    io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
    io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
    io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
    io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
    jdk.internal.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
    io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:107)
    io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:238)
    utilities.RestAssuredUtils.validateJsonSchema(RestAssuredUtils.java:189)
    winchcamp.AIEventReportScreenDataTests.jsonSchemaValidationCase(AIEventReportScreenDataTests.java:32)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AIEventReportScreenData_WrongEndpoint

    6:31:55 pm / 00:00:00:238 Pass

    AIEventReportScreenData_WrongEndpoint
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:238 · #test-id=221
    AIEventReportScreenData
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/search-detailsshr
    Info 6:31:55 pm Method : POST
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:31:55 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AIEventReportScreenData_WrongMethod

    6:31:55 pm / 00:00:00:121 Pass

    AIEventReportScreenData_WrongMethod
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:121 · #test-id=222
    AIEventReportScreenData
    wrong request method case
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/search-details
    Info 6:31:55 pm Method : GET
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:31:55 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AreaByGuid_EmptyAndWrongAuth

    6:31:55 pm / 00:00:00:130 Pass

    AreaByGuid_EmptyAndWrongAuth
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:130 · #test-id=223
    AreaByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:55 pm Method : GET
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AreaByGuid_EmptyAndWrongAuth

    6:31:55 pm / 00:00:00:099 Pass

    AreaByGuid_EmptyAndWrongAuth
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:099 · #test-id=224
    AreaByGuid
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:55 pm Method : GET
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AreaByGuid_InvalidGuid

    6:31:55 pm / 00:00:00:142 Pass

    AreaByGuid_InvalidGuid
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:142 · #test-id=225
    AreaByGuid
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/area/24a79839-4310-413a-9129-dce712e23ba
    Info 6:31:55 pm Method : GET
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:55 pm Assertion passed! data.name in response body has the expected value: Area Not Found
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AreaByGuid_InvalidGuid

    6:31:55 pm / 00:00:00:148 Pass

    AreaByGuid_InvalidGuid
    09.11.2024 6:31:55 pm 09.11.2024 6:31:55 pm 00:00:00:148 · #test-id=226
    AreaByGuid
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:55 pm Endpoint : /v1/user/reports/area/99999
    Info 6:31:55 pm Method : GET
    Info 6:31:55 pm
    Headers :
    Info 6:31:55 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:55 pm
    Assertions :
    Pass 6:31:55 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:55 pm Assertion passed! data.name in response body has the expected value: Area Not Found
    Info 6:31:55 pm
    Response body :
    Info 6:31:55 pm
  • AreaByGuid_SchemaValidation

    6:31:55 pm / 00:00:00:132 Pass

    AreaByGuid_SchemaValidation
    09.11.2024 6:31:55 pm 09.11.2024 6:31:56 pm 00:00:00:132 · #test-id=227
    AreaByGuid
    schema validation case
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm JSON schema validation passed!
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • AreaByGuid_PositiveCase

    6:31:56 pm / 00:00:00:172 Pass

    AreaByGuid_PositiveCase
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:172 · #test-id=228
    AreaByGuid
    test positive flow
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:56 pm All assertions are passed
    Info 6:31:56 pm
    JSON_PATHEXPECTED_VALUEACTUAL_VALUERESULT
    data.id11MATCHED ✅
    data.nameOperatory 1Operatory 1MATCHED ✅
    Pass 6:31:56 pm Assertion passed! Response time is less than 800 milliseconds: 128ms
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • AreaByGuid_WrongEndpoint

    6:31:56 pm / 00:00:00:120 Pass

    AreaByGuid_WrongEndpoint
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:120 · #test-id=229
    AreaByGuid
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c/shr
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • AreaByGuid_WrongMethod

    6:31:56 pm / 00:00:00:112 Pass

    AreaByGuid_WrongMethod
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:112 · #test-id=230
    AreaByGuid
    wrong request method case
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/area/fa413faa-d94e-4c21-afd2-d8c1c3bd0a0c
    Info 6:31:56 pm Method : POST
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • FetchReportHistory_EmptyAndWrongAuth

    6:31:56 pm / 00:00:00:119 Pass

    FetchReportHistory_EmptyAndWrongAuth
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:119 · #test-id=231
    FetchReportHistory
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/report-history/36
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • FetchReportHistory_EmptyAndWrongAuth

    6:31:56 pm / 00:00:00:106 Pass

    FetchReportHistory_EmptyAndWrongAuth
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:106 · #test-id=232
    FetchReportHistory
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/report-history/36
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • FetchReportHistory_InvalidGuid

    6:31:56 pm / 00:00:00:158 Pass

    FetchReportHistory_InvalidGuid
    09.11.2024 6:31:56 pm 09.11.2024 6:31:56 pm 00:00:00:158 · #test-id=233
    FetchReportHistory
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:56 pm Endpoint : /v1/user/reports/report-history/0
    Info 6:31:56 pm Method : GET
    Info 6:31:56 pm
    Headers :
    Info 6:31:56 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:56 pm
    Assertions :
    Pass 6:31:56 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:56 pm Assertion passed! Array at path 'data.data' is present in the response body and is empty
    Pass 6:31:56 pm Assertion passed! Array at path 'data.history' is present in the response body and is empty
    Info 6:31:56 pm
    Response body :
    Info 6:31:56 pm
  • FetchReportHistory_InvalidGuid

    6:31:56 pm / 00:00:00:210 Pass

    FetchReportHistory_InvalidGuid
    09.11.2024 6:31:56 pm 09.11.2024 6:31:57 pm 00:00:00:210 · #test-id=234
    FetchReportHistory
    invalid guid as path param case
    StatusTimestampDetails
    Info 6:31:57 pm Endpoint : /v1/user/reports/report-history/999
    Info 6:31:57 pm Method : GET
    Info 6:31:57 pm
    Headers :
    Info 6:31:57 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:57 pm
    Assertions :
    Pass 6:31:57 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:57 pm Assertion passed! Array at path 'data.data' is present in the response body and is empty
    Pass 6:31:57 pm Assertion passed! Array at path 'data.history' is present in the response body and is empty
    Info 6:31:57 pm
    Response body :
    Info 6:31:57 pm
  • FetchReportHistory_SchemaValidation

    6:31:57 pm / 00:00:00:246 Pass

    FetchReportHistory_SchemaValidation
    09.11.2024 6:31:57 pm 09.11.2024 6:31:57 pm 00:00:00:246 · #test-id=235
    FetchReportHistory
    schema validation case
    StatusTimestampDetails
    Info 6:31:57 pm Endpoint : /v1/user/reports/report-history/35
    Info 6:31:57 pm Method : GET
    Info 6:31:57 pm
    Headers :
    Info 6:31:57 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:57 pm
    Assertions :
    Pass 6:31:57 pm JSON schema validation passed!
    Info 6:31:57 pm
    Response body :
    Info 6:31:57 pm
  • FetchReportHistory_SchemaValidation

    6:31:57 pm / 00:00:00:267 Pass

    FetchReportHistory_SchemaValidation
    09.11.2024 6:31:57 pm 09.11.2024 6:31:57 pm 00:00:00:267 · #test-id=236
    FetchReportHistory
    schema validation case
    StatusTimestampDetails
    Info 6:31:57 pm Endpoint : /v1/user/reports/report-history/36
    Info 6:31:57 pm Method : GET
    Info 6:31:57 pm
    Headers :
    Info 6:31:57 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:57 pm
    Assertions :
    Pass 6:31:57 pm JSON schema validation passed!
    Info 6:31:57 pm
    Response body :
    Info 6:31:57 pm
  • FetchReportHistory_PositiveCase

    6:31:57 pm / 00:00:00:179 Pass

    FetchReportHistory_PositiveCase
    09.11.2024 6:31:57 pm 09.11.2024 6:31:57 pm 00:00:00:179 · #test-id=237
    FetchReportHistory
    test positive flow for area camera report and ai event report history
    StatusTimestampDetails
    Info 6:31:57 pm Endpoint : /v1/user/reports/report-history/35
    Info 6:31:57 pm Method : GET
    Info 6:31:57 pm
    Headers :
    Info 6:31:57 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:57 pm
    Assertions :
    Pass 6:31:57 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:57 pm Assertion passed! Response time is less than 800 milliseconds: 127ms
    Info 6:31:57 pm
    Response body :
    Info 6:31:57 pm
  • FetchReportHistory_PositiveCase

    6:31:57 pm / 00:00:00:269 Pass

    FetchReportHistory_PositiveCase
    09.11.2024 6:31:57 pm 09.11.2024 6:31:58 pm 00:00:00:269 · #test-id=238
    FetchReportHistory
    test positive flow for area camera report and ai event report history
    StatusTimestampDetails
    Info 6:31:58 pm Endpoint : /v1/user/reports/report-history/36
    Info 6:31:58 pm Method : GET
    Info 6:31:58 pm
    Headers :
    Info 6:31:58 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:58 pm
    Assertions :
    Pass 6:31:58 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:31:58 pm Assertion passed! Response time is less than 800 milliseconds: 212ms
    Info 6:31:58 pm
    Response body :
    Info 6:31:58 pm
  • FetchReportHistory_WrongEndpoint

    6:31:58 pm / 00:00:00:113 Pass

    FetchReportHistory_WrongEndpoint
    09.11.2024 6:31:58 pm 09.11.2024 6:31:58 pm 00:00:00:113 · #test-id=239
    FetchReportHistory
    wrong endpoint case
    StatusTimestampDetails
    Info 6:31:58 pm Endpoint : /v1/user/reports/report-history/36/shr
    Info 6:31:58 pm Method : GET
    Info 6:31:58 pm
    Headers :
    Info 6:31:58 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:58 pm
    Assertions :
    Pass 6:31:58 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:31:58 pm
    Response body :
    Info 6:31:58 pm
  • FetchReportHistory_WrongMethod

    6:31:58 pm / 00:00:00:122 Pass

    FetchReportHistory_WrongMethod
    09.11.2024 6:31:58 pm 09.11.2024 6:31:58 pm 00:00:00:122 · #test-id=240
    FetchReportHistory
    wrong request method case
    StatusTimestampDetails
    Info 6:31:58 pm Endpoint : /v1/user/reports/report-history/36
    Info 6:31:58 pm Method : POST
    Info 6:31:58 pm
    Headers :
    Info 6:31:58 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:58 pm
    Assertions :
    Pass 6:31:58 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:31:58 pm
    Response body :
    Info 6:31:58 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio1

    6:31:58 pm / 00:00:00:289 Pass

    CSVGenerationForAreaCameraReport_BodyScenerio1
    09.11.2024 6:31:58 pm 09.11.2024 6:31:59 pm 00:00:00:289 · #test-id=241
    CSVGenerationForAreaCameraReport
    positive case : pass all fields
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Pass 6:31:59 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio2

    6:31:59 pm / 00:00:00:122 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio2
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:122 · #test-id=242
    CSVGenerationForAreaCameraReport
    pass all fields empty
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Status code assertion failed! Expected: 200, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [200] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio3

    6:31:59 pm / 00:00:00:139 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio3
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:139 · #test-id=243
    CSVGenerationForAreaCameraReport
    enter wrong date format yyyy-mm-dd
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Assertion failed! message in response body does not have the expected value. Expected: Invalid date format, please use the format dd-MM-yyyy!, Actual: Cannot invoke "java.time.LocalDate.atStartOfDay(java.time.ZoneId)" because "localFromDate" is null
    Fail 6:31:59 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [400] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio4

    6:31:59 pm / 00:00:00:123 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio4
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:123 · #test-id=244
    CSVGenerationForAreaCameraReport
    single facility, pass only from date to get 2months data
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Status code assertion failed! Expected: 200, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [200] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio5

    6:31:59 pm / 00:00:00:108 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio5
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:108 · #test-id=245
    CSVGenerationForAreaCameraReport
    single facility, pass only to date to get 2months data
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Status code assertion failed! Expected: 200, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [200] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio6

    6:31:59 pm / 00:00:00:118 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio6
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:118 · #test-id=246
    CSVGenerationForAreaCameraReport
    all facility, pass only from date to get 2months data
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Status code assertion failed! Expected: 200, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [200] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_BodyScenerio7

    6:31:59 pm / 00:00:00:127 Fail

    CSVGenerationForAreaCameraReport_BodyScenerio7
    09.11.2024 6:31:59 pm 09.11.2024 6:31:59 pm 00:00:00:127 · #test-id=247
    CSVGenerationForAreaCameraReport
    all facility, pass only to date to get 2months data
    StatusTimestampDetails
    Info 6:31:59 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:31:59 pm Method : POST
    Info 6:31:59 pm
    Headers :
    Info 6:31:59 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:31:59 pm
    Request body :
    Info 6:31:59 pm
    Info 6:31:59 pm
    Assertions :
    Fail 6:31:59 pm Status code assertion failed! Expected: 200, Actual: 500
    Fail 6:31:59 pm Status code is not as expected expected [200] but found [500]
    Fail 6:31:59 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:128)
    winchcamp.CSVGenerationForAreaCameraReportTests.bodyCase(CSVGenerationForAreaCameraReportTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:31:59 pm
    Response body :
    Info 6:31:59 pm
  • CSVGenerationForAreaCameraReport_EmptyAndWrongAuth

    6:31:59 pm / 00:00:00:516 Pass

    CSVGenerationForAreaCameraReport_EmptyAndWrongAuth
    09.11.2024 6:31:59 pm 09.11.2024 6:32:00 pm 00:00:00:516 · #test-id=248
    CSVGenerationForAreaCameraReport
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:00 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:32:00 pm Method : POST
    Info 6:32:00 pm
    Headers :
    Info 6:32:00 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:00 pm
    Request body :
    Info 6:32:00 pm
    Info 6:32:00 pm
    Assertions :
    Pass 6:32:00 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:32:00 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:32:00 pm
    Response body :
    Info 6:32:00 pm
  • CSVGenerationForAreaCameraReport_EmptyAndWrongAuth

    6:32:00 pm / 00:00:00:517 Pass

    CSVGenerationForAreaCameraReport_EmptyAndWrongAuth
    09.11.2024 6:32:00 pm 09.11.2024 6:32:00 pm 00:00:00:517 · #test-id=249
    CSVGenerationForAreaCameraReport
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:00 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:32:00 pm Method : POST
    Info 6:32:00 pm
    Headers :
    Info 6:32:00 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:00 pm
    Request body :
    Info 6:32:00 pm
    Info 6:32:00 pm
    Assertions :
    Pass 6:32:00 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:32:00 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:32:00 pm
    Response body :
    Info 6:32:00 pm
  • CSVGenerationForAreaCameraReport_SchemaValidation

    6:32:01 pm / 00:00:00:229 Pass

    CSVGenerationForAreaCameraReport_SchemaValidation
    09.11.2024 6:32:01 pm 09.11.2024 6:32:01 pm 00:00:00:229 · #test-id=250
    CSVGenerationForAreaCameraReport
    schema validation case
    StatusTimestampDetails
    Info 6:32:01 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:32:01 pm Method : POST
    Info 6:32:01 pm
    Headers :
    Info 6:32:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:01 pm
    Request body :
    Info 6:32:01 pm
    Info 6:32:01 pm
    Assertions :
    Pass 6:32:01 pm JSON schema validation passed!
    Info 6:32:01 pm
    Response body :
    Info 6:32:01 pm
  • CSVGenerationForAreaCameraReport_WrongEndpoint

    6:32:01 pm / 00:00:00:127 Pass

    CSVGenerationForAreaCameraReport_WrongEndpoint
    09.11.2024 6:32:01 pm 09.11.2024 6:32:01 pm 00:00:00:127 · #test-id=251
    CSVGenerationForAreaCameraReport
    wrong endpoint case
    StatusTimestampDetails
    Info 6:32:01 pm Endpoint : /v1/user/reports/filtered-detailsshr
    Info 6:32:01 pm Method : POST
    Info 6:32:01 pm
    Headers :
    Info 6:32:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:01 pm
    Request body :
    Info 6:32:01 pm
    Info 6:32:01 pm
    Assertions :
    Pass 6:32:01 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:32:01 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:32:01 pm
    Response body :
    Info 6:32:01 pm
  • CSVGenerationForAreaCameraReport_WrongMethod

    6:32:02 pm / 00:00:00:133 Pass

    CSVGenerationForAreaCameraReport_WrongMethod
    09.11.2024 6:32:02 pm 09.11.2024 6:32:02 pm 00:00:00:133 · #test-id=252
    CSVGenerationForAreaCameraReport
    wrong request method case
    StatusTimestampDetails
    Info 6:32:02 pm Endpoint : /v1/user/reports/filtered-details
    Info 6:32:02 pm Method : GET
    Info 6:32:02 pm
    Headers :
    Info 6:32:02 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:02 pm
    Request body :
    Info 6:32:02 pm
    Info 6:32:02 pm
    Assertions :
    Pass 6:32:02 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:32:02 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:32:02 pm
    Response body :
    Info 6:32:02 pm
  • EventsByFilterBodyScenerio_1

    6:32:02 pm / 00:00:00:255 Pass

    EventsByFilterBodyScenerio_1
    09.11.2024 6:32:02 pm 09.11.2024 6:32:03 pm 00:00:00:255 · #test-id=253
    EventsByFilter
    positive case : pass all fields
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Pass 6:32:03 pm PartDate '28-08-2024' is within the expected range of '09-07-2024' and '07-09-2024'.
    Pass 6:32:03 pm PartDate '28-08-2024' is within the expected range of '09-07-2024' and '07-09-2024'.
    Pass 6:32:03 pm PartDate '28-08-2024' is within the expected range of '09-07-2024' and '07-09-2024'.
    Pass 6:32:03 pm PartDate '28-08-2024' is within the expected range of '09-07-2024' and '07-09-2024'.
    Pass 6:32:03 pm PartDate '28-08-2024' is within the expected range of '09-07-2024' and '07-09-2024'.
    Pass 6:32:03 pm All objects contain partDate within the expected range.
    Pass 6:32:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:03 pm Assertion passed! Response time is less than 800 milliseconds: 220ms
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_2

    6:32:03 pm / 00:00:00:143 Pass

    EventsByFilterBodyScenerio_2
    09.11.2024 6:32:03 pm 09.11.2024 6:32:03 pm 00:00:00:143 · #test-id=254
    EventsByFilter
    pass all fields empty
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Pass 6:32:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:03 pm Assertion passed! Response time is less than 800 milliseconds: 136ms
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_3

    6:32:03 pm / 00:00:00:170 Fail

    EventsByFilterBodyScenerio_3
    09.11.2024 6:32:03 pm 09.11.2024 6:32:03 pm 00:00:00:170 · #test-id=255
    EventsByFilter
    enter wrong date format yyyy-mm-dd
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Fail 6:32:03 pm Cannot invoke "String.equals(Object)" because "actualValue" is null
    Fail 6:32:03 pm
    Click Here To See Exception Logs [utilities.restAssuredFunctions.API.assertKeyValue(API.java:99)
    winchcamp.EventsByFilterTests.BodyCase(EventsByFilterTests.java:80)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_4

    6:32:03 pm / 00:00:00:130 Pass

    EventsByFilterBodyScenerio_4
    09.11.2024 6:32:03 pm 09.11.2024 6:32:03 pm 00:00:00:130 · #test-id=256
    EventsByFilter
    single facility, pass only from date to get 2months data
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Pass 6:32:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:03 pm Assertion passed! Response time is less than 800 milliseconds: 125ms
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_5

    6:32:03 pm / 00:00:00:145 Pass

    EventsByFilterBodyScenerio_5
    09.11.2024 6:32:03 pm 09.11.2024 6:32:03 pm 00:00:00:145 · #test-id=257
    EventsByFilter
    single facility, pass only to date to get 2months data
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Pass 6:32:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:03 pm Assertion passed! Response time is less than 800 milliseconds: 138ms
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_6

    6:32:03 pm / 00:00:00:123 Pass

    EventsByFilterBodyScenerio_6
    09.11.2024 6:32:03 pm 09.11.2024 6:32:03 pm 00:00:00:123 · #test-id=258
    EventsByFilter
    all facility, pass only from date to get 2months data
    StatusTimestampDetails
    Info 6:32:03 pm Endpoint : /v1/user/reports/events
    Info 6:32:03 pm Method : POST
    Info 6:32:03 pm
    Headers :
    Info 6:32:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:03 pm
    Request body :
    Info 6:32:03 pm
    Info 6:32:03 pm
    Assertions :
    Pass 6:32:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:03 pm Assertion passed! Response time is less than 800 milliseconds: 116ms
    Info 6:32:03 pm
    Response body :
    Info 6:32:03 pm
  • EventsByFilterBodyScenerio_7

    6:32:03 pm / 00:00:00:116 Pass

    EventsByFilterBodyScenerio_7
    09.11.2024 6:32:03 pm 09.11.2024 6:32:04 pm 00:00:00:116 · #test-id=259
    EventsByFilter
    all facility, pass only to date to get 2months data
    StatusTimestampDetails
    Info 6:32:04 pm Endpoint : /v1/user/reports/events
    Info 6:32:04 pm Method : POST
    Info 6:32:04 pm
    Headers :
    Info 6:32:04 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:04 pm
    Request body :
    Info 6:32:04 pm
    Info 6:32:04 pm
    Assertions :
    Pass 6:32:04 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:04 pm Assertion passed! Response time is less than 800 milliseconds: 109ms
    Info 6:32:04 pm
    Response body :
    Info 6:32:04 pm
  • EventsByFilterBodyScenerio_8

    6:32:04 pm / 00:00:00:130 Pass

    EventsByFilterBodyScenerio_8
    09.11.2024 6:32:04 pm 09.11.2024 6:32:04 pm 00:00:00:130 · #test-id=260
    EventsByFilter
    pass invalid event and status
    StatusTimestampDetails
    Info 6:32:04 pm Endpoint : /v1/user/reports/events
    Info 6:32:04 pm Method : POST
    Info 6:32:04 pm
    Headers :
    Info 6:32:04 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:04 pm
    Request body :
    Info 6:32:04 pm
    Info 6:32:04 pm
    Assertions :
    Pass 6:32:04 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:04 pm Assertion passed! Response time is less than 800 milliseconds: 125ms
    Info 6:32:04 pm
    Response body :
    Info 6:32:04 pm
  • EventsByFilter_EmptyAndWrongAuth

    6:32:04 pm / 00:00:00:513 Pass

    EventsByFilter_EmptyAndWrongAuth
    09.11.2024 6:32:04 pm 09.11.2024 6:32:04 pm 00:00:00:513 · #test-id=261
    EventsByFilter
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:04 pm Endpoint : /v1/user/reports/events
    Info 6:32:04 pm Method : POST
    Info 6:32:04 pm
    Headers :
    Info 6:32:04 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:04 pm
    Request body :
    Info 6:32:04 pm
    Info 6:32:04 pm
    Assertions :
    Pass 6:32:04 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:32:04 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:32:04 pm
    Response body :
    Info 6:32:04 pm
  • EventsByFilter_EmptyAndWrongAuth

    6:32:04 pm / 00:00:00:510 Pass

    EventsByFilter_EmptyAndWrongAuth
    09.11.2024 6:32:04 pm 09.11.2024 6:32:05 pm 00:00:00:510 · #test-id=262
    EventsByFilter
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:05 pm Endpoint : /v1/user/reports/events
    Info 6:32:05 pm Method : POST
    Info 6:32:05 pm
    Headers :
    Info 6:32:05 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:05 pm
    Request body :
    Info 6:32:05 pm
    Info 6:32:05 pm
    Assertions :
    Pass 6:32:05 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 6:32:05 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 6:32:05 pm
    Response body :
    Info 6:32:05 pm
  • EventsByFilter_SchemaValidation

    6:32:05 pm / 00:00:00:162 Pass

    EventsByFilter_SchemaValidation
    09.11.2024 6:32:05 pm 09.11.2024 6:32:05 pm 00:00:00:162 · #test-id=263
    EventsByFilter
    schema validation case
    StatusTimestampDetails
    Info 6:32:05 pm Endpoint : /v1/user/reports/events
    Info 6:32:05 pm Method : POST
    Info 6:32:05 pm
    Headers :
    Info 6:32:05 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:05 pm
    Request body :
    Info 6:32:05 pm
    Info 6:32:05 pm
    Assertions :
    Pass 6:32:05 pm JSON schema validation passed!
    Info 6:32:05 pm
    Response body :
    Info 6:32:05 pm
  • EventsByFilter_WrongEndpoint

    6:32:06 pm / 00:00:00:243 Pass

    EventsByFilter_WrongEndpoint
    09.11.2024 6:32:06 pm 09.11.2024 6:32:06 pm 00:00:00:243 · #test-id=264
    EventsByFilter
    wrong endpoint case
    StatusTimestampDetails
    Info 6:32:06 pm Endpoint : /v1/user/reports/eventsshr
    Info 6:32:06 pm Method : POST
    Info 6:32:06 pm
    Headers :
    Info 6:32:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:06 pm
    Request body :
    Info 6:32:06 pm
    Info 6:32:06 pm
    Assertions :
    Pass 6:32:06 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:32:06 pm Assertion passed! error in response body has the expected value: Not Found
    Info 6:32:06 pm
    Response body :
    Info 6:32:06 pm
  • EventsByFilter_WrongMethod

    6:32:06 pm / 00:00:00:166 Pass

    EventsByFilter_WrongMethod
    09.11.2024 6:32:06 pm 09.11.2024 6:32:06 pm 00:00:00:166 · #test-id=265
    EventsByFilter
    wrong request method case
    StatusTimestampDetails
    Info 6:32:06 pm Endpoint : /v1/user/reports/events
    Info 6:32:06 pm Method : GET
    Info 6:32:06 pm
    Headers :
    Info 6:32:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:06 pm
    Request body :
    Info 6:32:06 pm
    Info 6:32:06 pm
    Assertions :
    Pass 6:32:06 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 6:32:06 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 6:32:06 pm
    Response body :
    Info 6:32:06 pm
  • AreaCameraReportScreenData_CorrectAuth

    6:32:06 pm / 00:00:00:166 Pass

    AreaCameraReportScreenData_CorrectAuth
    09.11.2024 6:32:06 pm 09.11.2024 6:32:07 pm 00:00:00:166 · #test-id=266
    AreaCameraReportScreenData
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_EmptyAndWrongAuth

    6:32:07 pm / 00:00:00:100 Pass

    AreaCameraReportScreenData_EmptyAndWrongAuth
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:100 · #test-id=267
    AreaCameraReportScreenData
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_EmptyAndWrongAuth

    6:32:07 pm / 00:00:00:121 Pass

    AreaCameraReportScreenData_EmptyAndWrongAuth
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:121 · #test-id=268
    AreaCameraReportScreenData
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_SchemaValidation

    6:32:07 pm / 00:00:00:209 Pass

    AreaCameraReportScreenData_SchemaValidation
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:209 · #test-id=269
    AreaCameraReportScreenData
    schema validation case
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm JSON schema validation passed!
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_PositiveCase

    6:32:07 pm / 00:00:00:161 Pass

    AreaCameraReportScreenData_PositiveCase
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:161 · #test-id=270
    AreaCameraReportScreenData
    test positive flow
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:07 pm Assertion passed! Response time is less than 800 milliseconds: 122ms
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_WrongEndpoint

    6:32:07 pm / 00:00:00:145 Pass

    AreaCameraReportScreenData_WrongEndpoint
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:145 · #test-id=271
    AreaCameraReportScreenData
    wrong endpoint case
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camerashr
    Info 6:32:07 pm Method : GET
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • AreaCameraReportScreenData_WrongMethod

    6:32:07 pm / 00:00:00:140 Pass

    AreaCameraReportScreenData_WrongMethod
    09.11.2024 6:32:07 pm 09.11.2024 6:32:07 pm 00:00:00:140 · #test-id=272
    AreaCameraReportScreenData
    wrong request method case
    StatusTimestampDetails
    Info 6:32:07 pm Endpoint : /v1/user/reports/area-camera
    Info 6:32:07 pm Method : POST
    Info 6:32:07 pm
    Headers :
    Info 6:32:07 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:07 pm
    Assertions :
    Pass 6:32:07 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:32:07 pm
    Response body :
    Info 6:32:07 pm
  • GetFacilities_CorrectAuth

    6:32:07 pm / 00:00:00:167 Pass

    GetFacilities_CorrectAuth
    09.11.2024 6:32:07 pm 09.11.2024 6:32:08 pm 00:00:00:167 · #test-id=273
    GetFacilities
    authorization token case : correct token
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_EmptyAndWrongAuth

    6:32:08 pm / 00:00:00:110 Pass

    GetFacilities_EmptyAndWrongAuth
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:110 · #test-id=274
    GetFacilities
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_EmptyAndWrongAuth

    6:32:08 pm / 00:00:00:113 Pass

    GetFacilities_EmptyAndWrongAuth
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:113 · #test-id=275
    GetFacilities
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_SchemaValidation

    6:32:08 pm / 00:00:00:201 Pass

    GetFacilities_SchemaValidation
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:201 · #test-id=276
    GetFacilities
    schema validation case
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm JSON schema validation passed!
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_PositiveCase

    6:32:08 pm / 00:00:00:156 Pass

    GetFacilities_PositiveCase
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:156 · #test-id=277
    GetFacilities
    test positive flow
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:08 pm Assertion passed! Response time is less than 800 milliseconds: 142ms
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_WrongEndpoint

    6:32:08 pm / 00:00:00:121 Pass

    GetFacilities_WrongEndpoint
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:121 · #test-id=278
    GetFacilities
    wrong endpoint case
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilitiesshr
    Info 6:32:08 pm Method : GET
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetFacilities_WrongMethod

    6:32:08 pm / 00:00:00:123 Pass

    GetFacilities_WrongMethod
    09.11.2024 6:32:08 pm 09.11.2024 6:32:08 pm 00:00:00:123 · #test-id=279
    GetFacilities
    wrong request method case
    StatusTimestampDetails
    Info 6:32:08 pm Endpoint : /v1/user/facility/facilities
    Info 6:32:08 pm Method : POST
    Info 6:32:08 pm
    Headers :
    Info 6:32:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Content-Typeapplication/json
    Info 6:32:08 pm
    Assertions :
    Pass 6:32:08 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:32:08 pm
    Response body :
    Info 6:32:08 pm
  • GetDetailsByFacilityId_EmptyAndWrongAuth

    6:32:08 pm / 00:00:00:125 Pass

    GetDetailsByFacilityId_EmptyAndWrongAuth
    09.11.2024 6:32:08 pm 09.11.2024 6:32:09 pm 00:00:00:125 · #test-id=280
    GetDetailsByFacilityId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_EmptyAndWrongAuth

    6:32:09 pm / 00:00:00:118 Pass

    GetDetailsByFacilityId_EmptyAndWrongAuth
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:118 · #test-id=281
    GetDetailsByFacilityId
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_InvalidFacilityId

    6:32:09 pm / 00:00:00:127 Pass

    GetDetailsByFacilityId_InvalidFacilityId
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:127 · #test-id=282
    GetDetailsByFacilityId
    invalid facility id as path param case
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/0/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:32:09 pm Assertion passed! message in response body has the expected value: No facility found in database for facilityId(0)!
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_InvalidFacilityId

    6:32:09 pm / 00:00:00:140 Pass

    GetDetailsByFacilityId_InvalidFacilityId
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:140 · #test-id=283
    GetDetailsByFacilityId
    invalid facility id as path param case
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/999/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 6:32:09 pm Assertion passed! message in response body has the expected value: No facility found in database for facilityId(999)!
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_SchemaValidation

    6:32:09 pm / 00:00:00:136 Pass

    GetDetailsByFacilityId_SchemaValidation
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:136 · #test-id=284
    GetDetailsByFacilityId
    schema validation case
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm JSON schema validation passed!
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_PositiveCase

    6:32:09 pm / 00:00:00:129 Pass

    GetDetailsByFacilityId_PositiveCase
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:129 · #test-id=285
    GetDetailsByFacilityId
    test positive flow
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 6:32:09 pm Assertion passed! Response time is less than 800 milliseconds: 125ms
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_WrongEndpoint

    6:32:09 pm / 00:00:00:140 Pass

    GetDetailsByFacilityId_WrongEndpoint
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:140 · #test-id=286
    GetDetailsByFacilityId
    wrong endpoint case
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas/shr
    Info 6:32:09 pm Method : GET
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm
  • GetDetailsByFacilityId_WrongMethod

    6:32:09 pm / 00:00:00:124 Pass

    GetDetailsByFacilityId_WrongMethod
    09.11.2024 6:32:09 pm 09.11.2024 6:32:09 pm 00:00:00:124 · #test-id=287
    GetDetailsByFacilityId
    wrong request method case
    StatusTimestampDetails
    Info 6:32:09 pm Endpoint : /v1/user/facility/70/areas
    Info 6:32:09 pm Method : POST
    Info 6:32:09 pm
    Headers :
    Info 6:32:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Lz30g
    Accept*/*
    Content-Typeapplication/json
    Info 6:32:09 pm
    Assertions :
    Pass 6:32:09 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 6:32:09 pm
    Response body :
    Info 6:32:09 pm

Started

Sep 11, 2024 06:30:39 pm

Ended

Sep 11, 2024 06:32:10 pm

Tests Passed

264

Tests Failed

23

Tests
Log events

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
FCMTokenList 8 0 0 0 100%
GetAllCamera 11 0 0 0 100%
CSVGenerationForAreaCameraReport 6 6 0 0 50%
SaveEvents 7 8 0 0 46.667%
GetAllTenantCameraConfig 7 0 0 0 100%
EventsByFilter 12 1 0 0 92.308%
GetZonesByRegion 8 0 0 0 100%
MonitoringAreasListByFacId 7 0 0 0 100%
GetCameraConfigsByConfigId 8 0 0 0 100%
FacilityDetailsByGuid 8 0 0 0 100%
SaveFCMToken 10 0 0 0 100%
SaveCameraConfigs 11 0 0 0 100%
AllCameraConfigs 7 0 0 0 100%
CameraDetailsByGuid 8 0 0 0 100%
UpdateCameraConfigs 13 0 0 0 100%
CreateCamera 10 0 0 0 100%
EditMasterCamera 8 0 0 0 100%
ActivateCamera 7 2 0 0 77.778%
AIEventReportScreenData 4 1 0 0 80%
EventsByFilters 9 1 0 0 90%
GetFacilitiesByRole 7 0 0 0 100%
ManualOverride 7 1 0 0 87.5%
AreaByGuid 8 0 0 0 100%
FetchAllArea 7 0 0 0 100%
FetchReportHistory 10 0 0 0 100%
DeactivateCamera 7 2 0 0 77.778%
EventListWithFilters 10 0 0 0 100%
DeleteCameraConfigsByConfigId 8 1 0 0 88.889%
GetFacilitiesByZoneAndRegion 9 0 0 0 100%
AreaCameraReportScreenData 7 0 0 0 100%
GetFacilities 7 0 0 0 100%
GetDetailsByFacilityId 8 0 0 0 100%